本來打算十一月份寫的,結果。。。就在我備注原來的文章的時候,硬盤壞了。。。所以重新配置環境。。。換硬盤,。。。壞的太突然以至于數據都沒有備份。。。。
建議大家在參考教程安裝之前先大致瀏覽一遍,這樣安裝的時候就會大致知道每一步該干什么,由于本教程是我安裝Android studio時的實際安裝步驟,所以部分步驟是為了解決出現的問題而加上的,你們可能根本不會遇到這樣的問題,那么有的步驟對你們來說就顯得有些多余。
所以先大致瀏覽一遍,萬一哪個步驟你們在安裝的時候沒有出現,由于瀏覽過一遍,你們大致會明白為什么沒有出現,這樣到時候就不會驚慌失措。
(文末有一些問題的補充,根據需要更新,如果完整按照步驟來了一遍后依舊有錯誤,可以參考一下)
1.老規矩,先安裝JDK
https://zhuanlan.zhihu.com/p/249039361?zhuanlan.zhihu.com2.下載Android studio安裝包,傳送門如下:
Download Android Studio and SDK tools | Android Developers?developer.android.google.cn
點擊中間的download下載

勾選同意,然后下載安裝包

如果下載速度太慢,可以復制鏈接用迅雷下載。
3.下載后雙擊打開安裝包,next

next

配置安裝路徑

點擊Install安裝

完成后點擊next

Android studio本體已經安裝成功,點擊finish結束

4.之后會啟動Android studio,如下圖,選擇不導入用戶配置

如果彈出下面的窗口,根據自己實際選擇,相當于是否發送用戶使用習慣等優化軟件,這里選擇Don't send

5.之后重頭戲來了,配置SDK,點擊cancel

點擊next

next

next這里根據自己需要選擇,黑色或者白色主題

6.點擊finish,之后便會開始下載一些文件,這里給大家一點建議,不要用移動的寬帶下,不然很有可能掛掉,最好電信或者聯通,如果都不行就是用移動數據,下載過程中可能會彈出一些提示,都確認就好

下載完成截圖,點擊finish結束

7.之后在新建項目界面點擊config,選中SDK manager

8.可以看到sdk已經下載并配置好

9.新建一個項目測試是否安裝成功

選擇basic activity然后點擊next

10.然后配置項目信息,項目名,路徑,根據自己需要指定,注意路徑中不能含有中文字符,必須全英文字符,語言選擇Java(當然這只是測試,現在Android 開發基本都用kotlin了),這里選擇API 22,支持百分之九十以上的設備,注意,一定不要勾選Use legacy android.support libraries,因為現在開發基本都用jetpack組件,以前的類庫已經被淘汰了,配置好后點擊finish創建項目

,之后如果sync提示Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.清理緩存并且重啟項目,這時候會重新下載依賴,不過速度可能會很慢,或者依舊不能下載

11.是因為沒有配置代理,無法下載相關文件,這時候需要配置國內的鏡像源,首先setting>Appearance&Behavior>System Settings>Http Proxy選擇No proxy,不使用代理(當然,如果你有可靠的代理也可以自己配置,主要是因為國內的一些代理現在好像都沒法用了),參考阿里云的配置
阿里云幫助中心-阿里云,領先的云計算服務提供商?help.aliyun.com也就是,打開build.gradle文件

輸入下面代碼
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {repositories {maven { url 'https://maven.aliyun.com/repository/public/' }maven { url 'https://maven.aliyun.com/repository/google/'}maven { url 'https://maven.aliyun.com/repository/jcenter/'}mavenLocal()mavenCentral()google()jcenter()}dependencies {classpath "com.android.tools.build:gradle:4.0.1"// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files}
}allprojects {repositories {maven { url 'https://maven.aliyun.com/repository/public/' }maven { url 'https://maven.aliyun.com/repository/google/'}maven { url 'https://maven.aliyun.com/repository/jcenter/'}mavenLocal()mavenCentral()
// maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }//阿里云鏡像服務// maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
// maven { url 'https://maven.aliyun.com/repository/public' }
// maven { url 'https://maven.aliyun.com/repository/google' }google()jcenter()}
}task clean(type: Delete) {delete rootProject.buildDir
}
注釋掉的是之前嘗試的,可以不用管,沒有注釋掉的就已經是目前而言速度比較快的了,雖然依舊慢的發指,不過因為是第一次安裝,還算比較正常,以后速度就會快一點。
然后File里面選擇Invalidate....彈出的窗口都選invalidate and restart


這么點東西下了將近半個小時,所以配置好后可以等他慢慢下。
12.但是還是有個文件下不下來

其實這里的4.0.1就是build.gradle里面的classpath "com.android.tools.build:gradle:4.0.1"
最后發現是代理配置的緣故,按照上面的步驟,安裝的gradle目錄在C:Users14757.gradle
14757是用戶名,里面的gradle.properties文件配置了下載gradle時使用的代理,

用記事本打開這個文件,注釋掉
#systemProp.http.proxyHost=localhost
#systemProp.http.proxyPort=1080
#systemProp.https.proxyHost=localhost
#systemProp.https.proxyPort=1080
這四行代碼,也就是代理設置,我前面都加了#,原文件是沒有加的,修改完后保存,然后重新打開項目,這時候便會下載對應的文件,sync成功,由于是第一次新建項目,會下載一些文件,以后再新建項目,速度便會快很多

點擊運行(注意,運行之前用usb線連接Android手機,并且手機已經開啟usb調試模式,針對小白,當然用虛擬機也一樣,針對有開發經驗的)

運行成功


注意:
第一個地方,也就是第六步,下載SDK及相關文件,如果下載失敗,換個網絡重來一次,這個用國內的網絡是可以下載的。
第二個地方,也就是第十一步,可以自己選擇代理,或者其他的鏡像源,不過我試了試,暫時也就阿里的鏡像源速度還算可以了,至于代理,網上經常見到的那些貌似都掛了,也不知道什么原因,如果不配置鏡像源十有八九會下載失敗。
第三個地方,也就是第十二步,下載gradle插件,這里把相關代理都注釋掉了,當然,如果自己有代理可以寫自己的代理。其實可以在第十一步之前就把gradle.properties里面那四行代碼注釋掉,因為已經用了阿里云的倉庫。
Android Studio自己的代理也就是setting里面的代理配置和gradle里面的代理配置是不一樣的,前者用來下載SDK,后者是用來下載相關的官方或第三方依賴,以及gradle插件等。
很多網上的教程其實配置的是SDK的代理,不過現在國內是可以下SDK了,不需要代理配置了,gradle倉庫現在阿里云是速度比較快的。
附錄(可選操作):
修改SDK目錄
由于SDK默認在C:Users14757AppDataLocalAndroidSdk,也就是C盤(這里的14757是用戶名,根據自己需要更改),所以后期下的文件多了后,會占用很多空間,所以可以將SDK剪切到其他的目錄,修改Appearance&Behavior>System Settings>Android SDK里面的Android SDK location為剪切后的目錄,(點擊Edit>Android SDK location選擇剪切后的目錄,然后一直點擊next)如:
原來的目錄



修改后的目錄



重啟項目后依舊可以正常運行
修改Gradle目錄(可選)
默認的gradle目錄是在C:Users14757.gradle下,因為后期開發可能會下載很多的依賴,所以可能導致這個文件夾會很大,為了減少C盤空間,可以將其剪切到其他的盤中,可以在Setting>Build,Execution,Deployment>Gradle里面的Gradle user home里面修改
修改前


修改后


注意,修改的時候,先剪切文件夾,然后打開Android Studio修改路徑,如果下方顯示下載gradle先叉掉,改好路徑后重啟Android Studio會根據修改的路徑自動找到gradle

如果原來的C盤目錄下依舊有gradle,可以直接刪掉,因為用不到了已經。

依舊正常運行
此時你可以將SDK和Gradle目錄備份一下。
tips:
adb等調試插件,在sdk的platform—tools文件夾下,如果想要在cmd窗口直接使用,可以將文件夾添加到環境變量里面的path下,具體可參考jdk的配置
------------------文末補充---------------------
1.問題1,gradle-6.1.1版本相關文件無法下載
鏈接:https://pan.baidu.com/s/1CAzJbeRmXH3F07XIdSyzrg
提取碼:1qt3
復制這段內容后打開百度網盤手機App,操作更方便哦
上面是gradle-6.1.1相關文件,如果Android Studio本身確實無法下載的話,可以通過上面的鏈接下載,之后解壓到.gradlewrapperdists目錄,如圖所示(5.4.1是另一個版本的,不用管,默認的gradle是在C盤里面,我這里是修改了路徑,如果沒改路徑,你們還是要復制到C盤里面的.gradle文件夾那里)

當然,我這里不僅僅包含6.1.1的本體,還包含了recyclerview,room等一些依賴(因為我已經寫了一些APP了),其實只要相關依賴你用過,他都會自動下載保存到本地,所以及時備份.gradle文件夾是一個好習慣(省得以后換電腦又得等很長時間下東西)