跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

Android Studio 安装及组件配置:SDK、JDK 与 Gradle

Android Studio 安装及环境配置指南。步骤包括 IDE 下载安装、SDK 路径自定义、JDK 环境变量设置以及 Gradle 国内镜像源替换。通过调整用户主目录和使用阿里云、腾讯云等镜像加速依赖下载,有效解决网络卡顿问题,完成新项目创建与模拟器运行测试。

DevStack发布于 2026/3/25更新于 2026/9/1075 浏览
Android Studio 安装及组件配置:SDK、JDK 与 Gradle

原生 Android 简介

Android 是由 Google 开发的移动操作系统,而'原生 Android 开发'指的是直接使用 Java 或 Kotlin 语言,以及 Android SDK,来为这个操作系统构建应用程序。是深耕 Android 生态、追求极致性能和系统集成的选择,其市场份额和应用基础极为庞大。

Android Studio 必备组件

在安装之前我们必须要清楚原生 Android 开发,以下组件是必不可少的,因为它们是 Android 开发生态系统的核心:

组件/配置备注
Android Studio开发 Android 应用的首选 IDE
Android SDKAndroid 平台工具和库(Android Studio 初始设置时会提示下载)
JDKJava 开发环境,用于运行 Android SDK 工具
GradleAndroid 项目构建工具(通常会与 Android Studio 一起安装或在项目第一次构建时自动下载)

一、Android Studio 安装

1. 官网下载 访问 Android Studio 官网进行下载。

2. 点击 Next 按照安装向导继续。

3. 修改默认路径 建议修改安装路径,避免占用 C 盘空间。

4. Install 执行安装程序。

5. 成功打开 首次启动时,如果无法连接到 Google 的服务器来获取可用的 SDK 组件列表,无需担心,点击 Cancel 即可。

选择设置类型:为避免后续把文件下载在 C 盘,选择自定义(Customize)。

二、Android SDK 配置

1. 修改 SDK 文件路径 可以看到这里默认下载 SDK 版本是 Android API 35 (Android 15)。

2. 点击同意后,下载 SDK 等待下载完成。

3. 配置 SDK 环境变量(非必要) 如果需要从命令行或其他非 Android Studio 环境访问 SDK 工具,或者遇到特定工具提示找不到 SDK 的问题,可以进行这一步。

  • 常规步骤:右键此电脑 – 属性 – 高级系统设置 – 环境变量
  • 新建系统变量:输入 ANDROID_HOME 和 SDK 的文件路径
  • 点击 Path,添加以下两条:
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools

三、JDK 配置(选做)

这一步是可以不进行的,因为对于大多数 Android 开发者而言,使用 Android Studio 自带的 JBR就完全能满足日常开发需求了,开箱即用很方便,并且兼容性和稳定性都很好。 不过为了环境的统一性,以及方法的介绍,下面会对具体步骤做展示。

因为下载的是最新版本的 Android studio(默认配置的是对应 JDK21 的 JBR 21.0.6),我这里使用较新且成熟稳定的 JDK17。

1. 下载 JDK 在 Oracle 官网或 AdoptOpenJDK 下载 JDK17。

解压压缩包。

2. 配置环境变量

  • 常规步骤:右键此电脑 – 属性 – 高级系统设置 – 环境变量
  • 点击 Path,添加以下内容,并上移至顶端以避免其他环境冲突
  • 新建系统变量:输入 JAVA_HOME 和 JDK 的文件路径
%JAVA_HOME%\bin

3. 验证是否生效 在命令提示符中输入下面内容:

java -version

四、Gradle 配置

1. 修改 Gradle user home 路径(非必要,但推荐)

这个不是必须要修改的,但是 Gradle 用户目录会存储大量文件,不建议放在默认的 C 盘中,并且后期如果遇到需要更精细地控制文件存储位置的情况也会更方便管理,所以还是 比较建议修改一下的。

  • 新建一个文件夹用作 Gradle user home 路径
  • 常规步骤:右键此电脑 – 属性 – 高级系统设置 – 环境变量
  • 新建系统变量:输入 GRADLE_USER_HOME 和 Gradle user home 路径
  • 验证环境变量是否生效
    • 关闭所有当前正在运行的命令提示符 (Command Prompt)、PowerShell 窗口、以及任何正在使用 Gradle 的集成开发环境 (IDE),如 Android Studio、IntelliJ IDEA 等。
    • 打开一个新的命令提示符。
    • 输出为刚才设置的路径,则表示环境变量设置成功
  • 在软件中配置
    • 找到 Gradle(可以看到 Gradle user home 已经为我们修改后的路径了)
    • 将默认的 jbr 修改为我们的 JDK 路径

输入 echo %GRADLE_USER_HOME% 并按回车。

2. 新建项目

开篇提到过:Gradle 通常会在项目第一次构建时自动下载 (下载前建议关掉防火墙或者杀毒软件(例如火绒),否则可能会卡住)

按照下图位置修改 gradle-wrapper.properties 中下载网址为国内镜像源。

腾讯云镜像:mirrors.cloud.tencent.com/gradle

填写相关内容后开始创建。

3. 修改 Gradle 下载网址为国内镜像源 这样可以避免下载速度慢或失败。

4. 修改 Gradle 依赖库下载源为国内镜像源

  • 修改下图位置内容
  • 找到文件 settings.gradle.kts
// 阿里云镜像(覆盖 Maven Central、Google、JCenter 等)
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/") }

首次创建项目加载了 3 分多钟,比使用默认下载源又快又好。

总结 Gradle: Gradle 在构建项目时优先检查 本地缓存目录,如果本地缓存中存在版本匹配的 Gradle,则直接使用本地文件,否则会从 gradle-wrapper.properties 中指定的 distributionUrl 下载。为避免下载速度慢或失败,最好修改 Gradle 下载网址为国内镜像源。

五、新项目测试

1. 试验一下创建新项目的速度

图片上内容表示: Gradle 正在启动其后台进程(Daemon)并开始执行任务,UP-TO-DATE 说明这个任务已经执行过,并且自上次执行以来没有需要更新的地方,所以它会跳过再次执行,所以本次 10 秒钟就 OK 了

2. 试运行一下 创建一个虚拟机。

切换后即可运行。

目录

  1. 原生 Android 简介
  2. Android Studio 必备组件
  3. 一、Android Studio 安装
  4. 二、Android SDK 配置
  5. 三、JDK 配置(选做)
  6. 四、Gradle 配置
  7. 五、新项目测试

更多推荐文章

查看全部
  • 使用 Frontend-Design Skill 增强大模型前端设计能力
  • 初始化列表、static 与编译器优化:C++ 类进阶踩坑记录
  • TSW-30 浊度传感器基于红外光学的智能家居应用实践
  • C++11 核心特性:可变参数模板与 STL 新动向
  • 低代码表单设计避坑指南:PHP 工程师需掌握的 5 大核心原则
  • OpenClaw 配置指南:打造个性化 AI 助手
  • MacOS 系统 Whisper-WebUI 崩溃问题排查与修复方案
  • Python FastAPI 入门实战指南
  • 绿联 NAS 配置 WebDAV 公网访问并使用 RaiDrive 挂载
  • Ubuntu 服务器安装部署与基础配置指南
  • 基于 OpenClaw 与微信实现 AI 自动回复接入流程
  • 纯 Verilog FPGA 双线性插值视频缩放设计与实现
  • this、箭头函数与普通函数:前端实战避坑指南
  • WebRTC 技术详解:架构、组件与网络穿透
  • Unsloth 与 LLaMA Factory 大语言模型微调工具对比
  • SpringBoot 住院管理系统的功能拆解与实现
  • FPGA开发常用软件盘点:Vivado、Quartus、ModelSim全面对比
  • Xray Web 漏洞扫描器使用指南
  • Bugku CTF 实战:SQLi-0x1W 代码审计与注入绕过
  • Hugging Face:不仅是 AI 的 GitHub,更是开发者的开源生态家园

相关免费在线工具

  • 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