gradle project refresh failed: protocol family unavailable

来源:互联网 发布:普通话水平测试的软件 编辑:程序博客网 时间:2024/05/18 05:17

Android Studio

之前一直在用AS 1.5,一直没什么问题,但是在更新Android Studio2.1之后,一打开AS就显示gradle project refresh failed: protocol family unavailable:

不同的情况会有不同的解决方法,要打开日志文件找到详细信息。

下面是我收集的几种解决方法:

    1. 强制IPV4(我的就是这个解决了)

在环境变量中增加 _JAVA_OPTIONS 然后它的值为-Djava.net.preferIPv4Stack=true,重启AS会自动更新gradle。

这里写图片描述

  • 2.更新JDK1.7到JDK1.8

引用块内容

,然后指定路径,可能是版本匹配问题。

  • 3.删除c:\users{username}.gradle的文件,然后重启会更新gradle。

  • 4.打开工程的gradle.properties文件,添加如下配置项:

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

这个是解决虚拟内存不够引起的问题

  • 5.设置正确的gradle版本,更新了AS之后默认的版本不匹配,自己指定
    这里写图片描述

  • 6.还有手动同步gradle的这里写图片描述
    但是一般没什么鸟用。。。

最后还可以通过清理项目,或者清理缓存
这里写图片描述


试试这个
这里写图片描述

还有一种是没有下载相应版本SDK的,按要求下载即可

2 0
原创粉丝点击