2025最新版Android?Studio安裝及組件配置教程(SDK、JDK、Gradle)
原生 Android 簡介
Android 是由 Google 開發(fā)的移動操作系統(tǒng),而“原生 Android 開發(fā)”指的是直接使用 Java 或 Kotlin 語言,以及 Android SDK,來為這個操作系統(tǒng)構(gòu)建應(yīng)用程序。是深耕 Android 生態(tài)、追求極致性能和系統(tǒng)集成的選擇,其市場份額和應(yīng)用基礎(chǔ)極為龐大。
Android Studio必備組件
在安裝之前我們必須要清楚原生Android開發(fā),以下組件是必不可少的,因為它們是Android開發(fā)生態(tài)系統(tǒng)的核心:
| 組件/配置 | 備注 |
|---|---|
| Android Studio | 開發(fā)Android應(yīng)用的首選IDE |
| Android SDK | Android平臺工具和庫(Android Studio初始設(shè)置時會提示下載 ) |
| JDK | Java開發(fā)環(huán)境,用于運行Android SDK工具 |
| Gradle | Android項目構(gòu)建工具 (通常會與Android Studio一起安裝或在項目第一次構(gòu)建時自動下載) |
一、Android Studio安裝
1.官網(wǎng)下載:Android Studio 官網(wǎng) 或者點擊這里下載

2.點擊next


3.修改默認路徑

4.install



5.成功打開

這里意味著Android Studio無法連接到Google的服務(wù)器來獲取可用的SDK組件列表,不用管,點擊 Cancel

選擇設(shè)置類型:為避免后續(xù)把文件下載在C盤,選擇自定義

二、Android SDK 配置
1.修改SDK文件路徑

可以看到這里默認下載SDK版本是Android API 35 (Android 15)
下圖是當前設(shè)置的信息:

2.點擊同意后,下載SDK

成功

3.配置SDK環(huán)境變量(非必要)
如果需要從命令行或其他非Android Studio環(huán)境訪問SDK工具,或者遇到特定工具提示找不到SDK的問題,可以進行這一步
- 還是常規(guī)步驟:右鍵此電腦–屬性–高級系統(tǒng)設(shè)置–環(huán)境變量
- 新建系統(tǒng)變量:輸入
ANDROID_HOME和SDK的文件路徑

- 點擊Path,添加以下兩條
%ANDROID_HOME%\tools? %ANDROID_HOME%\platform-tools

三、JDK 配置(選做)
這一步是可以不進行的,因為對于大多數(shù) Android 開發(fā)者而言,使用 Android Studio 自帶的 JBR就完全能滿足日常開發(fā)需求了,開箱即用很方便,并且兼容性和穩(wěn)定性都很好。
不過為了環(huán)境的統(tǒng)一性,以及方法的介紹,下面會對具體步驟做展示。
因為下載的是最新版本的Android studio(默認配置的是對應(yīng)JDK21的JBR 21.0.6),我這里使用較新且成熟穩(wěn)定的JDK17。

1.下載 JDK
在Oracle 官網(wǎng) 或 AdoptOpenJDK 下載 JDK17 ,或者點擊這里下載

我下載的是這個

解壓壓縮包

2.配置環(huán)境變量
- 還是常規(guī)步驟:右鍵此電腦–屬性–高級系統(tǒng)設(shè)置–環(huán)境變量
- 新建系統(tǒng)變量:輸入
JAVA_HOME和JDK的文件路徑
- 點擊Path,添加以下內(nèi)容,并上移至頂端以避免其他環(huán)境沖突
%JAVA_HOME%\bin

3.驗證是否生效
在命令提示符中輸入下面內(nèi)容
java -version
成功

四、Gradle 配置
1.修改Gradle user home路徑(非必要,但推薦)
這個不是必須要修改的,但是Gradle用戶目錄會存儲大量文件,不建議放在默認的C盤中,并且后期如果遇到需要更精細地控制文件存儲位置的情況也會更方便管理,所以還是比較建議修改一下的。
- 新建一個文件夾用作Gradle user home路徑
- 常規(guī)步驟:右鍵此電腦–屬性–高級系統(tǒng)設(shè)置–環(huán)境變量
- 新建系統(tǒng)變量:輸入
GRADLE_USER_HOME和Gradle user homel路徑

驗證環(huán)境變量是否生效
關(guān)閉所有當前正在運行的命令提示符 (Command Prompt)、PowerShell 窗口、以及任何正在使用 Gradle 的集成開發(fā)環(huán)境 (IDE),如 Android Studio、IntelliJ IDEA 等。
打開一個新的命令提示符。
輸入
echo %GRADLE_USER_HOME%并按回車。
輸出為剛才設(shè)置的路徑,則表示環(huán)境變量設(shè)置成功
在軟件中配置
點開設(shè)置

如下圖找到Gradle(可以看到Gradle user home已經(jīng)為我們修改后的路徑了)
將默認的jbr修改為我們的JDK路徑

2.新建項目
開篇提到過:Gradle通常會在項目第一次構(gòu)建時自動下載
(下載前建議關(guān)掉防火墻或者殺毒軟件(例如火絨),否則可能會卡住)


- 填寫相關(guān)內(nèi)容后開始創(chuàng)建

3.修改Gradle下載網(wǎng)址為國內(nèi)鏡像源
這樣可以避免下載速度慢或失敗
- 按照下圖位置修改gradle-wrapper.properties中下載網(wǎng)址為國內(nèi)鏡像源

騰訊云鏡像:
mirrors.cloud.tencent.com/gradle

4.修改Gradley依賴庫下載源為國內(nèi)鏡像源
- 找到文件settings.gradle.kts

- 修改下圖位置內(nèi)容
// 阿里云鏡像(覆蓋 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/") }
// 網(wǎng)易鏡像
maven { setUrl("https://mirrors.163.com/maven/repository/maven-public/") }
改前:

改后:

首次創(chuàng)建項目加載了3分多鐘,比使用默認下載源又快又好
總結(jié)Gradle:
Gradle 在構(gòu)建項目時優(yōu)先檢查本地緩存目錄,如果本地緩存中存在版本匹配的 Gradle,則直接使用本地文件,否則會從 gradle-wrapper.properties 中指定的 distributionUrl 下載,為避免下載速度慢或失敗,最好修改Gradle下載網(wǎng)址為國內(nèi)鏡像源
五、新項目測試
1.試驗一下創(chuàng)建新項目的速度
圖片上內(nèi)容表示 :
Gradle 正在啟動其后臺進程(Daemon)并開始執(zhí)行任務(wù), UP-TO-DATE 說明這個任務(wù)已經(jīng)執(zhí)行過,并且自上次執(zhí)行以來沒有需要更新的地方,所以它會跳過再次執(zhí)行,所以本次10秒鐘就OK了

2.試運行一下
創(chuàng)建一個虛擬機


切換后即可運行


總結(jié)
到此這篇關(guān)于2025最新版Android Studio安裝及組件配置(SDK、JDK、Gradle)的文章就介紹到這了,更多相關(guān)Android Studio安裝及組件配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Android?補間動畫及組合AnimationSet常用方法詳解
這篇文章主要為大家介紹了Android?補間動畫及組合AnimationSet常用方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11
Android自定義實現(xiàn)可回彈的ScollView
這篇文章主要為大家詳細介紹了Android自定義實現(xiàn)可回彈的ScollView,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04
Android應(yīng)用開發(fā)中實現(xiàn)apk皮膚文件換膚的思路分析
這篇文章主要介紹了Android應(yīng)用開發(fā)中實現(xiàn)apk皮膚文件換膚的思路分析,包括布局和主要的皮膚更換邏輯實現(xiàn),需要的朋友可以參考下2016-02-02
淺談Android開發(fā)中ListView控件性能的一些優(yōu)化方法
這篇文章主要介紹了Android開發(fā)中ListView控件性能的一些優(yōu)化方法,需要的朋友可以參考下2016-01-01
Android中關(guān)于FragmentA嵌套FragmentB的問題
這篇文章主要為大家詳細介紹了Android中關(guān)于FragmentA嵌套FragmentB的問題,感興趣的小伙伴們可以參考一下2016-08-08
Android中DialogFragment自定義背景與寬高的方法
DialogFragment 彈出框默認是在屏幕的中央,左右還有留白,那么如何自定義背景和寬高呢?下面這篇文章就來給大家介紹了關(guān)于Android中DialogFragment自定義背景與寬高的方法,需要的朋友可以參考下。2017-08-08

