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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

易小四

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值