1. 程式人生 > >解決Android Studio 新建匯入專案時死掉

解決Android Studio 新建匯入專案時死掉

Building “xxx” Gradle project info.

我相信大家在開啟專案的時候都遇到過時間很長的情況,有時候甚至等待一天都沒反應,類似於這樣:

這裡寫圖片描述

原因

在你進行新建專案或者開啟一個專案的時候往往需要去匹配專案的gradle,匯入的專案和你當前的本地快取gradle版本不匹配,也有可能是你才更新了AS,而AS需要的gradle版本你本地也沒有;總結一句話:你的本地沒有對應的gradle版本,需要下載。而下載是非常耗時的,因為那一堵牆。

如何解決

  1. 對於不同作業系統(Mac/Win)都有一個使用者目錄,在使用者目錄下都有一個.gradle 資料夾。

這裡寫圖片描述

  1. 進入 .wrapper/dists 資料夾:

這裡寫圖片描述

在這個資料夾下面有很多不同的版本,你需要做的就是找出你需要解決的版本;可以看出我這裡的4.0和3.3版本不同。哪裡不同?3.3資料夾中沒有一個zip檔案以及沒有zip的解壓包。
有時候你看見的會有很多都不完整,那麼很簡單,把不完整的都清理掉,重新匯入專案,此時會自動建立一個資料夾,這個資料夾就是你需要完善的版本;好了此時你可以著手修復了。

下載Gradle

要修復上述的問題,你需要去下載對應版本的gradle。
- 網址:https://services.gradle.org/distributions/ 在這裡你可以看見全部的gradle釋出的版本。
- 準備好迅雷,點選一個你需要的版本,進入下載的時候copy好連結地址,放到迅雷中下載即可。一般幾分鐘即可下載好。
- 把下載好的zip檔案放到你需要的資料夾中(看似亂碼的資料夾下,該資料夾其實是驗證資訊),並把資料夾下的所有檔案都清空(無需自己解壓,AS會校驗並完成解壓)

這裡寫圖片描述

結語

  • OK,放進去後,重新啟動你的AS,嘗試進行匯入或者新建專案,如果這個zip檔案自動解壓了,那麼就證明gradle問題已經解決了。
  • 如果後面還需要繼續等待,那麼別急,可能是在下載對應的依賴了,下載依賴也是耗時的操作,你可以通過代理的方式解決了。
  • 祝大家程式設計愉快~~