1. 程式人生 > >AndroidStudio匯入/第一次新建專案gradle版本錯誤或者卡住解決方法

AndroidStudio匯入/第一次新建專案gradle版本錯誤或者卡住解決方法

問題

不少人在使用Android Studio匯入新的專案或者第一次新建專案時,常常會出現卡死或者gradle報錯的現象,這是由於你的系統中沒有目標gradle版本,然後Android Studio會去下載缺少的gradle版本,又由於有牆等原因下載不了導致的。所以我們需要用別的方法解決這個問題。

解決方法

1.修改工程中的gradle版本為已有的gradle版本

如圖所示,我們可以通過修改Project Structure中的Gradle version修改我們需要的gradle版本。但是也許我們會發現,當我們修改後,工程的gradle版本依舊沒變(如圖我修改成了2.4後,重構專案後工程下的gradle已就位2.8)。這是為什麼呢?接下來我們再看一張截圖

可以看到,我們這個工程已經使用了Android Studio中的gradle-2.8了。因為我這是新建的專案可能會預設使用這個,匯入的專案會使用C盤目錄下的那個路徑。不管別的了,我們只需要把這個路徑更改為我們已有的gradle路徑即可。

2.偷樑換柱

當我們第一次構建專案時,可能你連一個gradle版本都沒有,但是又由於牆的原因一直卡在下載頁面,那麼我們要怎麼解決呢?

①開啟“C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.6-all\2j4sg4877lcsg31diboouhun8”資料夾,這串奇怪的數字是隨機生成的,下面有個gradle-2.6-all.zip的.part檔案。知道這個版本號後我們就可以直接在國內網站上下載對應的gradle-2.6-all.zip模擬這個目錄下即可,無需解壓,起到了偷樑換柱的效果。

②修改下載地址,如圖,這裡有個url就是下載路徑,由於有牆可能會一致卡住下不了,這是我們找到國內網站對應版本的gradle下載路徑(比如迅雷,百度雲等)替換掉這個路徑即可。

gradle下載地址:

http://www.androiddevtools.cn/   在這個網站上有Android開發用得到的很多資源,包括gradle。這裡附上從這個網站上扒來的一些下載路徑吧,均為百度雲。

gradle-2.12-all.zip  http://pan.baidu.com/s/1gdLhXa7

gradle-2.11-all.zip  http://pan.baidu.com/s/1gewXkzx

gradle-2.10-all.zip  http://pan.baidu.com/s/1mhrKIF2

gradle-2.9-all.zip  http://pan.baidu.com/s/1eRll1Ns

gradle-2.8-all.zip  http://pan.baidu.com/s/1qW25Ndy

gradle-2.7-all.zip  http://pan.baidu.com/s/1c0g9D5m

gradle-2.6-all.zip  http://pan.baidu.com/s/1mg8JAbA

gradle-2.5-all.zip  http://pan.baidu.com/s/1jGrmKx4

gradle-2.4-all.zip  http://pan.baidu.com/s/1c0dcgfe

gradle-2.3-all.zip  http://pan.baidu.com/s/1dDEnQr3

gradle-2.2.1-all.zip  http://pan.baidu.com/s/1nt9jd25

gradle-2.2-all.zip  http://pan.baidu.com/s/1CTrBK

gradle-2.1-all.zip  http://pan.baidu.com/s/1bnF6jV5