解決gradle project refresh failed: protocol family unavailable問題的幾種方法


 Android Studio從版本1.5更新到2.1之后,打開Android Studio一直提示:

gradle project refresh failed: protocol family unavailable

不同的情況會有不同的解決方法,需要打開日志文件找到詳細錯誤信息。

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的問題,按要求下載即可。

 

參考文章:

http://blog.csdn.net/u012768347/article/details/51520929

 


免責聲明!

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



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