2025最新版 Android Studio安装及组件配置(SDK、JDK、Gradle)

目录

    • [原生 Android 简介](#原生 Android 简介)
    • [Android Studio必备组件](#Android Studio必备组件)
    • [一、Android Studio安装](#一、Android Studio安装)
    • [二、Android SDK 配置](#二、Android SDK 配置)
    • [三、JDK 配置(选做)](#三、JDK 配置(选做))
    • [四、Gradle 配置](#四、Gradle 配置)
    • 五、新项目测试

原生 Android 简介

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

Android Studio必备组件

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

组件/配置 备注
Android Studio 开发Android应用的首选IDE
Android SDK Android平台工具和库(Android Studio初始设置时会提示下载 )
JDK Java开发环境,用于运行Android SDK工具
Gradle Android项目构建工具 (通常会与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,添加以下两条
bash 复制代码
%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.配置环境变量

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


3.验证是否生效

在命令提示符中输入下面内容

bash 复制代码
java -version

成功

四、Gradle 配置

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

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

  • 新建一个文件夹用作Gradle user home路径
  • 常规步骤:右键此电脑--属性--高级系统设置--环境变量
  • 新建系统变量:输入GRADLE_USER_HOME和Gradle user homel路径
  • 验证环境变量是否生效

    • 关闭所有当前正在运行的命令提示符 (Command Prompt)、PowerShell 窗口、以及任何正在使用 Gradle 的集成开发环境 (IDE),如 Android Studio、IntelliJ IDEA 等。

    • 打开一个新的命令提示符。

    • 输入 echo %GRADLE_USER_HOME% 并按回车。

    • 输出为刚才设置的路径,则表示环境变量设置成功

  • 在软件中配置

    • 点开设置

    • 如下图找到Gradle(可以看到Gradle user home已经为我们修改后的路径了)

    • 将默认的jbr修改为我们的JDK路径


2.新建项目

开篇提到过:Gradle通常会在项目第一次构建时自动下载

(下载前建议关掉防火墙或者杀毒软件(例如火绒),否则可能会卡住)


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

    3.修改Gradle下载网址为国内镜像源
    这样可以避免下载速度慢或失败
  • 按照下图位置修改gradle-wrapper.properties中下载网址为国内镜像源

    腾讯云镜像:
bash 复制代码
mirrors.cloud.tencent.com/gradle


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

  • 找到文件settings.gradle.kts
  • 修改下图位置内容
c 复制代码
// 阿里云镜像(覆盖 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.试运行一下

创建一个虚拟机

切换后即可运行

相关推荐
千里马学框架2 天前
一起学 Android 14:ShellTransition 屏幕旋转过程深度剖析
android·智能手机·性能优化·framework·性能·屏幕旋转·rotation
美狐美颜SDK开放平台2 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
AFinalStone2 天前
Android7 SystemUI源码解析(七)Keyguard锁屏模块深度解析
android·systemui
致远ccc2 天前
Google Play 上架前如何测试 App?多国家 Android 环境测试
android·app测试·googleplay·多国家应用测试
ttyyttemo3 天前
Kotlin 协程中的 Job 结构化并发与取消
android
7177773 天前
研发平台选哪家比较好:2026年主流平台对比与Gitee选型指南
人工智能·gitee
sun0077003 天前
tbox 4g/5g切换,导致wan ip 改变,导致车机旧网络不可用。需要重启车机才行
android
其实防守也摸鱼3 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
AFinalStone3 天前
Android7 SystemUI 源码解析(四)NavigationBar 导航栏与 SystemBars
android·systemui
JMchen3 天前
属性动画原理与高级动画实现
android·kotlin·canvas