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

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

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

DevStack发布于 2026/3/25更新于 2026/7/2442 浏览
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. 五、新项目测试
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • Windows Python 安装与配置完整教程
  • CCF-GESP 2025 年 12 月 C++ 二级真题解析
  • Go 语言文件读写入门:os、bufio 与 ioutil 实战
  • OpenClaw 龙虾机器人 Windows 系统部署指南
  • Linux System V IPC 进阶:消息队列、信号量与内核管理解析
  • 黑客入门教程:安全工程师能力要求与学习路线
  • 深入解析 Java 线程池的开源扩展方案
  • 链表算法实战:排队顺序与单向链表实现
  • Python 基于大数据的 B 站热门视频数据分析与研究系统
  • MySQL 主键与外键的区别及设计最佳实践
  • Python 编码风格与规范
  • Flutter TabBar 标签系统实战:从基础到高级定制
  • 使用本地大模型从发票文本中提取结构化信息
  • 时空反向传播 (STBP) 算法原理与硬件协同设计
  • 无人机多源融合定位:GPS/北斗标定、抗干扰与精度提升指南
  • 缓存算法实战:LRU 与 LFU 的 Java 实现与原理解析
  • Java Map 和 Set 数据结构详解与对比
  • LangChain 智能体中间件如何参与 Agent、Model 和 Tool 交互
  • 使用 NCC 和 PKG 将 Node.js 项目打包为跨平台可执行文件
  • YOLO 无人机目标检测实战:7261 张数据集与 QT 可视化界面实现

相关免费在线工具

  • 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