1. 程式人生 > >解決gradle project refresh failed

解決gradle project refresh failed

            最近重灌系統了,然後重新安裝了Android Studio 遇到一個坑,開啟Studio建立專案後提示 gradle project refresh failed 各種找方法,網上看到過很多解決方案,有些嘗試了沒有效果下面是我自己的解決方法可以參考。

       第一步:找到Studio Android目錄我的是 D:\Android\Android Studio\gradle  ,將下載的檔案複製到該目錄下

       第三部:設定代理地址我的設定如下(當然也可以嘗試設定No proxy):

      

     第四步:重啟Android Studio,

若問題還沒解決推薦使用我在網上找到的以下解決方案:

   不同的情況會有不同的解決方法,需要開啟日誌檔案找到詳細錯誤資訊。

C:\Users\{Username}\.AndroidStudio2.1\system\log

1. 強制IPV4

在環境變數中增加變數

_JAVA_OPTIONS

設定變數值為,

-Djava.net.preferIPv4Stack=true

重啟Android Studio,自動更新gradle。

2.更新JDK1.7到JDK1.8

File->Other Settings->Default Project Structure...

3.刪除.gradle檔案

刪除資料夾

c:\users\{username}\.gradle

然後重啟Android Studiao,更新gradle。

4.修改gradle.properties配置

開啟工程的gradle.properties檔案,新增如下配置項:

org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m

這個是解決虛擬記憶體不夠引起的問題。

5.設定正確的gradle版本

File->Settings

Build,Execution,Deployment->Build Tools->Gradle

這是解決gradle版本不匹配的問題。

6. 手動同步gradle

Tools->Android->Sync Project with Gradle Files

7. 清理工程

Build->Clean Project

8. Invalidate and Restart

File->Invalidate Caches/Restart...

Invalidate and Restart

9. 更新android sdk

對於沒有下載相應版本SDK的問題,按要求下載即可。

10. 更改工程目錄下build.grade檔案

有時還會是這個問題Gradle '【project_name】' project refresh failed:  No cached version of com.android.tools.build:gradle:2.10.+ available for offline mode.

遇到這種情況就開啟工程目錄下的build.gradle檔案,之後更改

dependencies{

classpath'com.android.tools.build:gradle:2.10+'

}

開啟 C:\Users\{你的使用者名稱}\.gradle\caches 檔案,發現下面沒有2.10目錄,正常情況下,在重啟Studio時,如果沒有會重新去下載該檔案目錄。如果不能正常下載,去copy一份放在該目錄下,就可以啦。

這只是我遇到問題的解決方式,可能你遇到的問題和我的一樣,希望這篇blog能幫助到你。