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

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

档详细介绍了 Android Studio 的安装流程及关键组件配置方法。内容包括 Android Studio 官方下载与安装步骤,Android SDK 路径修改及环境变量配置,JDK 环境搭建与验证,以及 Gradle 用户目录和依赖库镜像源的优化设置。通过配置国内镜像源加速构建过程,并提供新项目创建与运行测试指导,适用于 Android 原生开发入门环境搭建。

时间旅人发布于 2026/3/30更新于 2026/7/2649 浏览
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. 修改默认路径

4. Install

5. 成功打开

这里意味着 Android Studio 无法连接到 Google 的服务器来获取可用的 SDK 组件列表,不用管,点击 Cancel。

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

二、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 中下载网址为国内镜像源

腾讯云镜像:

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

3. 修改 Gradle 下载网址为国内镜像源

这样可以避免下载速度慢或失败

mirrors.cloud.tencent.com/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

更多推荐文章

查看全部
  • 基于 Web 的 PACS/RIS 系统架构设计与实现
  • Codex 与 Copilot 简介
  • 微服务架构下Spring Session与Redis分布式会话实战
  • 近五年体内微纳米机器人赋能肿瘤精准治疗综述:聚焦 GBM
  • GitHub 免费账户存储空间限制详解
  • Gemma 3 模型:Google 开源轻量级大语言模型深度解析
  • AI 产品经理职业发展路径与核心能力规划
  • JSP、MVC、EL、JSTL 核心技术笔记
  • GitHub 2FA 双重认证丢失后的账户恢复指南
  • 从 Python 到 OpenClaw:构建本地全能 AI 助理的学习路径
  • 随机数基础:伪随机数与真随机数的区别与应用
  • Ubuntu 系统分区详解与最佳分配策略
  • AI 热榜深度解析:平台生态、多智能体与模型竞争新趋势
  • 4亿砸向除夕夜,史上机器人浓度最高春晚观察
  • 使用 Ollama 本地部署 Llama 3.1 大模型指南
  • Go 语言结合 DeepSeek 大模型构建智能监控系统
  • GitHub Copilot 加速 Android 开发:安装与配置指南
  • 为何最终我放弃了 Go 的 sync.Pool
  • Z-Image-ComfyUI 快速搭建 AI 绘画系统
  • 普通 PC 安装 macOS 系统实战指南

相关免费在线工具

  • 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