【Android - 問題解決】之Android Studio在Refreshing Gradle Project卡住的問題


  今天把Android Studio從2.2版本升級到了2.3版本,但是再打開以前項目的時候,就卡在 “Refreshing XXX Gradle Project” 這里不動了。

  網上搜了一些解決方案,有的說翻牆,有的說建本地服務器,但都覺得太麻煩,這里貼出一個自認為比較簡單的解決方案。

  首先來說一下為什么會出現這個問題:出現這個問題是因為Gradle因為種種原因需要下載或更新,而國內的情況想必大家都懂的,下不下來,因此就會卡在這里,一段時間之后,可能還會出現 “Connection timeout” 之類的錯誤。

  下面是這個問題的解決方案。

 

1、查看要下載的Gradle版本

  在C盤的用戶文件夾中有一個 .gradle 文件夾,在這個文件夾的 \wrapper\dists\ 目錄下會有一個(或一些)文件夾,文件夾的名字就是gradle的版本,如 gradle-3.3-all 。

  每個gradle文件夾中都有一個文件夾,文件夾的名稱是一串不知道是什么鬼的字符,我們暫且理解為一個加密碼。

  打開這個文件夾,如果這個文件夾里面有一個zip壓縮包、一個文件夾和 .lck 、 .ok 和 .part 三個文件,那么表示這個gradle是之前下載好的。

  如果這個文件夾中只有 .lck 等兩個文件,那么表示這個gradle就是這個問題的罪魁禍首。

2、下載Gradle版本

  這里給大家提供一個網址:【Gradle版本資源大全】。這個網址中提供了Gradle所有版本的資源下載。

  根據上一步查到的gradle版本,到這個網站中下載zip包,如上一步查到的gradle版本是 gradle-3.3-all ,那么就在這個網址中找到 gradle-3.3-all.zip 文件,點擊下載到本地。

3、替換本地Gradle

  zip包下載完成之后,將這個包復制到 [USER]\wrapper\dists\gradle-XXX\XXXXXXXXXXXXXXX 文件夾下,然后解壓出來。

  然后,可以重啟Android Studio,然后再次打開這個項目,等待一會,項目就加載好了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM