關於AndroidStudio Gradle載入專案時間過長的原因及解決
阿新 • • 發佈:2019-02-15
問題
第一次載入專案很慢一直顯示Building “XXXX” Gradle project info
原因
AS專案判斷使用哪個Gradle版本根據
{your project}/gradle/wrapper/gradle-wrapper.properties
檔案下
#Thu Jan 12 21:17:24 CST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl =https\://services.gradle.org/distributions/gradle-x.xx-all
distributionUrl來判斷的
AS第一次開啟專案時首先會讀取gradle-wrapper.properties 檔案,從而知道這個工程需要哪個版本的Gradle ,然後去GRADLE_USER_HOME資料夾查詢是否存在這個版本的gradle,不存在則會去distributionUrl 進行下載
Gradle儲存位置
Linux:~/.gradle/wrapper/dists
windows:C:\users\{user name}\.gradle\wrapper\dists
解決
方法一:等待下載完畢(不翻牆可下載,但是會很慢)
方法二:以下步驟會出現問題:
1. 在可執行的專案裡找到gradle-wrapper.properties檔案
2. 將distributionUrl整行復制
3. 開啟要匯入的專案的gradle-wrapper.properties把複製的內容,替換要匯入的專案的distributionUrl這一行
4. 再重啟as,匯入專案就可以了
End