关于 Android Studio 运行时出现的gradle project refresh failed: protocol family unavailable异常的解决方案

xiaoxiao2021-02-28  24

在集成Google 地图SDK 的时候,根据要求创建了一个Google Maps Activity,而创建完成之后,build的时候出现了协议不可用的问题,“gradle project refresh failed: protocol family unavailable异常”;直接把Model删除,sync之后,还是存在这个异常。 异常分析:关于这个异常,网上有很多的说法,也提供了很多的解决方案,比如:有人提供了这几种解决方案: https://blog.csdn.net/u012768347/article/details/51520929 提供的这几种解决方案中,同时这几种解决方案也包含了其他很大一部分人的思路。而我,把所有的方法都尝试了一遍,最后,还是没能解决问题,有人说是gradle版本冲突问题,有人说是jdk的版本问题,也有人说是因为虚拟内存不足的问题,总之,我的问题还是没有解决。 最后,我的解决方案为:首先,关闭了电脑的防火墙,我猜测的原因是AS访问google的一些网站时被屏了,所以就先把他打开了;紧接着,重启AS(哈哈,还是没解决);最后,在在gradle.properties 文件下添加 android.enableAapt2=false,如图:

再执行File->Invalidate Caches/Restart… Invalidate and Restart 终于,问题解决了。 具体是什么原因,我自己也不算太清楚。有哪位大神遇到了同样的问题,可以交流交流。希望可以给大家提供解决思路。谢谢。

转载请注明原文地址: https://www.6miu.com/read-2350018.html

最新回复(0)