Android Studio下載及安裝和Gradle的配置(非常詳細(xì))從零基礎(chǔ)入門到精通,看完這一篇
文章目錄
下載
安裝
修改Sdk的位置
創(chuàng)建項(xiàng)目
修改Gradle的位置
查看AS版本
工具欄–View項(xiàng)
工具欄–Build下的功能說(shuō)明
Build Variants視圖說(shuō)明
下載模擬器(avd)/安卓虛擬設(shè)備
屏幕熄滅功能
關(guān)閉虛擬設(shè)備功能
刪除自己開發(fā)的應(yīng)用軟件
將開發(fā)的應(yīng)用運(yùn)行到虛擬設(shè)備上。
修改模擬器的位置
下載
下載地址:官方下載地址
打開后往下拉,直到最后的I agree to the terms.


這里選擇的android studio版本是:2021.2.1.16,也可以根據(jù)自己的需要下載其他的版本。

至此下載的過(guò)程講解完畢,由于官網(wǎng)的界面會(huì)不定時(shí)的變動(dòng)。以后有變動(dòng)了,再更新下載方式。
安裝
雙擊上面的exe文件

點(diǎn)擊Next

點(diǎn)擊Next

點(diǎn)擊Next

點(diǎn)擊Install

點(diǎn)擊Next

點(diǎn)擊Finish










修改Sdk的位置

點(diǎn)擊OK
創(chuàng)建項(xiàng)目
修改Gradle的位置
由于第一次,創(chuàng)建AS項(xiàng)目后,Android sutdio第一次打開一個(gè)工程巨慢怎么辦?
Android Studio怎么知道該用哪個(gè)Gradle呢?AS一個(gè)項(xiàng)目所用的Gradle是由我們的工程中下面這個(gè)文件決定的:
{your project}/gradle/wrapper/gradle-wrapper.properties
distributionBase:下載的Gradle壓縮包解壓后存儲(chǔ)的主目錄
distributionPath:相對(duì)于distributionBase的解壓縮后的Gradle壓縮包的路徑
zipStoreBase:同distributionBase,只不過(guò)是存放zip壓縮包的
zipStorePath:同distributionPath,只不過(guò)是存放zip壓縮包的
distributionUrl:Gradle發(fā)行版壓縮包的下載地址
最后一排的distributionUrl 決定了這個(gè)項(xiàng)目使用的gradle版本,也就是說(shuō)不同的項(xiàng)目可以使用不同的gradle版本。
原理:Android Studio打開一個(gè)工程時(shí),首先會(huì)讀取gradle-wrapper.properties 文件,從而知道這個(gè)工程需要哪個(gè)版本的gradle ,然后就會(huì)去保存gradle的文件夾GRADLE_USER_HOME 去找看存不存在這個(gè)版本的gradle,不存在則會(huì)去distributionUrl 去下載 搞清楚了這個(gè)流程,現(xiàn)在是不是明白了,為什么第一次打開一個(gè)工程會(huì)巨慢了吧,因?yàn)锳S會(huì)去下載gradle。
修改:gradle-wrapper.properties文件,如果想要指定版本的gradle,修改distributionUrl中的版本,只改后面的版本就行,防止自動(dòng)下載慢,可以把提前下載的好的zip包,放到(C:\Users\Administrator.gradle\wrapper\dists\gradle-7.x.x-bin\6a41zxkdtcxs8rphpq6y0069z目錄下,注意不要解壓)。然后再次打開工程,會(huì)跳過(guò)下載gradle,并自動(dòng)解壓。然后下載工程所需依賴jar包(若有)。
下面說(shuō)下修改:GRADLE_USER_HOME
修改:GRADLE_USER_HOME變量的路徑,默認(rèn)為C:\users{user name}.gradle,默認(rèn)情況下,下載的gradle版本以及工程中根據(jù)gradle下載的依賴jar包都在這個(gè)C:\users{user name}.gradle路徑下。
可以在系統(tǒng)環(huán)境變量里重新指定GRADLE_USER_HOME路徑,然后把C:\users{user name}.gradle下的內(nèi)容都拷貝的新路徑下,防止C盤越來(lái)越大。
我們也可以采取另外一種方式,來(lái)指定當(dāng)前項(xiàng)目使用的gradle版本及位置。gradle下載的依賴的包的存儲(chǔ)路徑,這種方式我們就不使用gradle-wrapper.properties文件了。
1.去gradle官網(wǎng)下載gradle版本。
Gradle下載地址:https://services.gradle.org/distributions/
例如:這里我們下載個(gè)7.3.2版本

手動(dòng)解壓:

然后配置gradle的全局環(huán)境變量:

檢驗(yàn)配置是否成功。

出現(xiàn)上面的版本信息就表示配置成功了。
手動(dòng)創(chuàng)建gradle下載的依賴包的存儲(chǔ)路徑:
D:\software\gradle-repository

打開項(xiàng)目



這樣再重啟項(xiàng)目:就不再自動(dòng)讀取gradle-wrapper.properties文件。

這樣可以清理一些配置緩存。以便使用新的配置。
注意:這里有個(gè)小插曲,在讀取gradle配置時(shí),gradle 提示不能小于7.3.3(由于我們前面下載的是7.3.2),在運(yùn)行程序時(shí)提示,JDK 不能低于 11。
這里又下載了個(gè)7.4.2版本的,gradle。jdk可以自己再下載高版本,也可以使用AS自帶的JDK。

下面再說(shuō)下:File下的Project Structure





查看AS版本


工具欄–View項(xiàng)
所以隱藏掉的視圖,都可以在View --> Tool Windows下找到

工具欄–Build下的功能說(shuō)明

Build Variants視圖說(shuō)明
選擇對(duì)當(dāng)前模塊的構(gòu)建模式,視圖默認(rèn)的位置為AS工程界面的左下角

下載模擬器(avd)/安卓虛擬設(shè)備
屏幕熄滅功能
關(guān)閉虛擬設(shè)備功能
刪除自己開發(fā)的應(yīng)用軟件
將開發(fā)的應(yīng)用運(yùn)行到虛擬設(shè)備上。
方法1:直接把構(gòu)建好的apk文件,拖入到虛擬設(shè)備里,會(huì)自動(dòng)安裝。但是這樣我們?cè)创a變動(dòng),不方便及時(shí)查看其效果,還需要重新卸載再安裝。
方法2:開發(fā)時(shí)基本虛擬設(shè)備調(diào)試時(shí),都是選擇方法2,這種方法不會(huì)電腦的 模塊名/build/outputs/下生成apk。只會(huì)在虛擬設(shè)備上擁有這個(gè)apk。
修改模擬器的位置
默認(rèn)情況下,下載的虛擬設(shè)備會(huì)存到C:\Users{用戶名}.android\avd下。
由于虛擬設(shè)備占用磁盤太大,不建議放到C盤下。下面介紹將其遷移到D盤下。
這里說(shuō)明一下.avd和.ini的區(qū)別。.ini文件是存放我們avd的位置。就是AS軟件根據(jù).ini文件找到其對(duì)應(yīng)的avd在哪里。

.ini文件路徑不動(dòng),把.avd文件夾移動(dòng)到想放到的位置就行。這里放到:D:\software\Android\AndroidAvd



重啟AS軟件。啟動(dòng)avd設(shè)備,如果正常啟動(dòng),說(shuō)明遷移沒(méi)問(wèn)題。