减少Building 'Xxx' Gradle project info等待时间
轉載請注明出處:http://www.cnblogs.com/cnwutianhao/p/6640279.html?
?
從Github上看到好的Demo想要Download下來學習。導入到Android Stduio的時候經常會碰到這樣的事情。。。
等了半天沒反應還是這個界面,老子要報警了!!!
這是因為Android Studio檢測到項目使用的Gradle版本在本地沒有,需要聯網進行下載。而服務器在國外,所以國內想順利下載,需要等很長時間。
?
那我們也有對策來減緩Building等待時間,適用于有網和無網的情況。
?
三種方法減少Gradle編譯等待時間。?
?
一、手動下載相應的Gradle版本(適用于有網的情況)
出現上圖的情況說明Android Studio正在聯網下載項目對應的Gradle版本,這時候啟動任務管理器強制關閉Android Studio。
找到路徑C:\Users\用戶名\.gradle\wrapper\dists
會出現一系列的文件夾,查看文件夾后面的時間,比如:
找到最新的日期,即為你剛才導入工程需要下載的最新的Gradle版本。打開它,會看到一堆亂碼的文件夾,比如:
打開它,刪除里面的所有文件,到Gradle官網下載對應的包?http://services.gradle.org/distributions/
我打開的是 gradle-3.4.1-all,就找到對應的進行下載,比如:
下載好之后,將包復制到亂碼的文件夾里(切記不要解壓),然后重新運行需要導入的工程,你會發現,過一小會兒工程就編譯好了。
?
二、替換成自己本地已有的的Gradle版本(適用于沒有網的情況)
打開路徑C:\Users\用戶名\.gradle\wrapper\dists
會看到我們電腦里已經存在的Gradle版本,比如:
打開需要導入的項目的文件夾,找到對應路徑 項目名\gradle\wrapper 比如:
用編譯器打開?gradle-wrapper.properties ,會看到類似這一堆代碼:
#Sun Mar 12 23:28:39 CST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip 這時我們看到項目需要的版本是?gradle-3.3-all ,如果本地沒有,而且電腦當時還上不了網,可以用自己本地最新的版本,替換項目需要的版本,然后將項目導入Android Studio,即可編譯通過。
?
三、強制使用本地的默認Gradle版本(適用于沒有網的情況)
當我們導入項目,進入Android Studio主界面之后,提示Gradle編譯失敗,可以強制把Android Studio的Gradle版本設置為固定
File -> Settings -> 在左邊搜索框里輸入 gradle ,比如:
我們可以選擇 Use local gradle distribution,并設置相應Gradle版本路徑。
并選上 Offline work,之后不管項目版本是多少,Android Studio都默認加載你自己設置的Gradle版本。
?
以上就是我總結的三種設置Gradle版本的方法。
?
關注我的新浪微博,獲取更多Android開發資訊!
關注科技評論家,領略科技、創新、教育以及最大化人類智慧與想象力!
轉載于:https://www.cnblogs.com/cnwutianhao/p/6640279.html
總結
以上是生活随笔為你收集整理的减少Building 'Xxx' Gradle project info等待时间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “步步比肩行”下一句是什么
- 下一篇: 初识java类的接口实现