Android Studio 創建新項目的時候,會在進度條的界面滯留很久。 有時候一天都卡在這. 打開其它項目有些時候,也會出現這種情況。
原因
在創建新項目的時候導致進度條一直轉個不停的主要原因就是, 此過程正在 下載對應版本的 gradle.如果網絡杯具的話, 呵呵 … (千萬別砸電腦,主淫,萬萬使不得啊)
按照下面的步驟來就能完美解決這個問題,只要兩步就O了,Here we go !
1. 查看對應的 Gradle 版本
找到你創建項目時的保存路徑,項目根目錄下的 gradle 文件夾
接著雙擊進入 gradle 文件夾下找到 wrapper\gradle-wrapper.properties 文件
打開這個文件
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,如果你的電腦上,已經下載了這個版本,那么項目很快就打開了。當然, 如果不存在的話,肯定是需要下載的 … 呵呵
你可以在以下位置找到電腦上安裝了什么版本的 Gradle:
- %USERPROFILE%\.gradle\wrapper\dists
- 注意:
有些時候,你會發現你創建的項目中根本沒有 gradle 文件夾。 (我擦,那豈不是瞎比比了?) 當項目中不存在 gradle 文件夾的時候, 這種情況和創建新的項目是一樣的。都默認使用 Android Studio 版本對應的 gradle 版本;也就是如果你的 Android Studio 版本越高, 對應的 gradle 版本就越高 … 具體的需要在 Android 官網 查看,或者查看 Android Studio 安裝目錄下的 gradle 文件夾。
2. 手動下載對應的 Gradle 版本
很多時候,自動下載會 很慢 很慢 很慢(重要的事情要說幾遍來著?這就是創建項目時卡半天的原因),畢竟不是所有人的網絡都那么吊 … 總有痛苦的人群 … 這個時候,就需要手動下載了。
手動下載之前,需要知道當前 Android Studio 對應的 Gradle 版本是多少 … 怎么看呢?
方法1:官網查看 … (不推薦)
方法2:在我們上面查看當前項目對應的 Gradle 版本時(項目名\gradle\wrapper\gradle-wrapper.properties ),這里的就是我們需要的版本,使用這個鏈接下載即可。
...
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
那么我們下載好了,要保存在哪里呢,不急,我們結合下面這個方法一起看
方法3:(未創建項目的童鞋)打開 Android Studio,創建一個新項目,當出現進度條的時候. (一般來說會卡在這里.) 此時莫慌, 重點來了
打開這個路徑:** %USERPROFILE%\.gradle\wrapper\dists **,不出意外, 你會看到一個包含版本信息的文件夾.( 如果沒有看到,那就等等 … )
打開這個版本文件夾,你會看到一個隨機生成的文件夾:( ** 這個文件夾特別需要注意,因為這是關鍵 。有些時候,你會發現,明明已經下載了對應版本的 Gradle,但是莫名其妙的又下載了一次。就是因為這個隨機文件夾不對導致的。解決方法是,在每個隨機文件夾中都 拷貝 **一份你下載好的 ** gradle-版本-all.zip ** 就行了 )
如果上面的隨機文件夾沒有生成, 那就等等 ….
通過以上翻山越嶺,我們只需要這個包含隨機文件夾的路徑 … 因為手動下載的 Gradle 必須放在這個苛刻的路徑下,才有效 。
一定要按照對應的版本下載哦,并且一定要放在剛剛千辛萬苦生成的隨機文件夾的路徑中…
之后,重啟 Android Studio,再次創建新項目,你就會發現 … 哇塞,這么快 ???
- 如果對你有幫助的話,打個賞唄
打開項目時也很慢怎么辦呢?
參考:加速 Android Studio 的 Gradle 構建速度