跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Java大前端java

Android Studio 安装及 SDK、JDK、Gradle 环境配置指南

本文详细记录了 Android Studio 的安装流程及关键组件的配置方法。内容涵盖 SDK 路径调整、JDK 环境搭建以及 Gradle 构建工具的优化。重点介绍了如何通过环境变量设置和国内镜像源替换来解决下载慢、C 盘空间不足等常见问题。通过配置阿里云、腾讯云等 Maven 仓库,可显著提升项目构建效率。最后通过新建项目测试验证了环境配置的完整性,适合准备进行原生 Android 开发的开发者参考。

DebugKing发布于 2026/3/29更新于 2026/7/2436 浏览
Android Studio 安装及 SDK、JDK、Gradle 环境配置指南

原生 Android 开发简介

原生 Android 开发指直接使用 Java 或 Kotlin 语言,配合 Android SDK 构建应用程序。这是深耕 Android 生态、追求极致性能和系统集成的主流选择。

必备组件概览

在开始之前,明确以下核心组件是构建开发环境的基础:

组件/配置说明
Android Studio官方推荐的集成开发环境(IDE)
Android SDK平台工具与库,初始设置时会自动提示下载
JDKJava 开发环境,用于运行 SDK 工具
Gradle项目构建工具,通常随 IDE 安装或首次构建时自动下载

一、Android Studio 安装

首先访问官网下载最新安装包。运行安装程序后,按照向导操作即可。

  1. 路径选择:建议修改默认安装路径,避免占用 C 盘空间。
  2. 组件勾选:保持默认选项,确保包含必要的模拟器支持。
  3. 完成安装:启动软件后,若无法连接 Google 服务器获取 SDK 列表,直接点击 Cancel 跳过即可,后续可在设置中手动配置。
  4. 初始化设置:首次打开会询问设置类型,建议选择自定义(Custom),以便控制文件存储位置。

图片

二、Android SDK 配置

SDK 路径的合理设置能避免磁盘空间不足的问题。

  1. 修改 SDK 路径:在安装向导中指定非系统盘的目录,例如 D 盘。
  2. 下载组件:同意协议后,系统会自动下载基础 SDK 版本(如 Android API 35)。等待下载完成后即显示成功。
  3. 环境变量(可选):若需从命令行调用 SDK 工具,可配置环境变量。
    • 右键'此电脑'–属性–高级系统设置–环境变量。
    • 新建系统变量 ANDROID_HOME,值为 SDK 根路径。
    • 编辑 Path 变量,添加 %ANDROID_HOME%\tools 和 %ANDROID_HOME%\platform-tools。

图片

三、JDK 配置

Android Studio 自带 JBR(JetBrains Runtime),开箱即用且兼容性良好。大多数情况下无需额外配置 JDK。但为了环境统一性或特定需求,也可以手动安装 JDK。

  1. 下载 JDK:推荐下载稳定版 JDK 17。可从 Oracle 官网或 Adoptium 获取。
  • 配置环境变量:
    • 新建系统变量 JAVA_HOME,值为 JDK 安装路径。
    • 编辑 Path 变量,添加 %JAVA_HOME%\bin,并上移优先级以避免冲突。
  • 验证生效:在终端输入 java -version,若能显示版本号则配置成功。
  • 图片

    四、Gradle 配置

    Gradle 负责项目的构建与依赖管理。由于网络原因,国内开发者建议优化下载源。

    1. 修改 Gradle 用户目录

    Gradle 缓存文件较多,建议将其移至非系统盘。

    • 新建系统变量 GRADLE_USER_HOME,指向自定义文件夹。
    • 在 Android Studio 设置中确认 Gradle User Home 路径已更新。
    • 验证方法:打开新终端,输入 echo %GRADLE_USER_HOME% 查看输出路径。

    2. 配置镜像源

    为避免下载缓慢或失败,建议将 Gradle 及依赖库地址改为国内镜像。

    修改 gradle-wrapper.properties 找到项目中的 gradle-wrapper.properties 文件,将 distributionUrl 修改为腾讯云镜像:

    distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.0-bin.zip
    

    修改 settings.gradle.kts 在 settings.gradle.kts 中添加 Maven 仓库镜像,覆盖默认源:

    // 阿里云镜像
    maven { setUrl("https://maven.aliyun.com/repository/public/") }
    maven { setUrl("https://maven.aliyun.com/repository/google/") }
    maven { setUrl("https://maven.aliyun.com/repository/jcenter/") }
    maven { setUrl("https://maven.aliyun.com/repository/gradle-plugin/") }
    // 华为云镜像
    maven { setUrl("https://repo.huaweicloud.com/repository/maven/") }
    // 腾讯云镜像
    maven { setUrl("https://mirrors.cloud.tencent.com/nexus/repository/maven-public/") }
    // 网易镜像
    maven { setUrl("https://mirrors.163.com/maven/repository/maven-public/") }
    

    提示:首次创建项目时,Gradle 会优先检查本地缓存。若本地无匹配版本,则会按上述配置下载。配置镜像源后,构建速度会有显著提升。

    五、新项目测试

    环境配置完成后,创建一个新项目验证流程。

    1. 构建速度:观察控制台日志,若显示 UP-TO-DATE,说明任务已执行过且无需更新,构建时间通常在 10 秒左右。
    2. 运行应用:创建或选择一个虚拟设备(AVD),切换至该设备后点击运行按钮。
    3. 启动模拟器:等待模拟器加载完成,即可看到应用界面。

    图片

    目录

    1. 原生 Android 开发简介
    2. 必备组件概览
    3. 一、Android Studio 安装
    4. 二、Android SDK 配置
    5. 三、JDK 配置
    6. 四、Gradle 配置
    7. 1. 修改 Gradle 用户目录
    8. 2. 配置镜像源
    9. 五、新项目测试
    • 免费图片AI生成工具免费生成了解详情
    • Magick API 一键接入全球大模型注册送1000万token查看
    • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
    • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
    • 100+免费在线小游戏爽一把
    极客日志微信公众号二维码

    微信扫一扫,关注极客日志

    微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

    更多推荐文章

    查看全部
    • Java 线程池:核心原理、参数配置与实战应用
    • Spring Boot 3 开源项目 ems4j:构建完整的能耗管理与 IoT 远程控表链路
    • 腾讯 Claw 三款 AI Agent 横评:WorkBuddy、QClaw、CodeBuddy 怎么选
    • 无人机 Remote ID Beacon 帧字段详解
    • 2024 年中国生成式人工智能应用与实践展望白皮书
    • Win10 彻底关闭 Microsoft 365 Copilot 弹窗的 6 种方法
    • 优选算法模拟:LeetCode 1419 数青蛙解法
    • GLM-4.6V-Flash-WEB 离线部署与演示实战
    • Jetson 平台 OpenClaw 联动 Ollama 与 llama.cpp 部署大模型
    • Flutter sse_stream 鸿蒙适配:高并发背压处理与 AI 响应流优化
    • MySQL 事务的核心概念与 ACID 属性详解
    • Kafka 生产者 API 快速上手与 Scala 实现
    • 攻防世界 Web 题解 (八): WEB2、反序列化与 RCE
    • Whisper-base.en:74M 参数打造精准英文语音识别工具
    • Ubuntu 22.04 原生 RDP 远程桌面配置与高分屏适配技巧
    • Java 静态与非静态成员访问规则详解
    • FPGA 验证中 BRAM 的典型连接方式
    • Gitee 代码上传指南:Git 基础与实战操作
    • Git 核心概念与主流工作流程详解
    • 前端安全实战:防御 XSS、CSRF 及敏感信息保护

    相关免费在线工具

    • Keycode 信息

      查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

    • Escape 与 Native 编解码

      JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

    • JavaScript / HTML 格式化

      使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

    • JavaScript 压缩与混淆

      Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

    • Base64 字符串编码/解码

      将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

    • Base64 文件转换器

      将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online