解决Android studio 在部分电脑上无法访问Google下载服务的bug

最近遇到一个问题就是同事的Android studio怎么都连不上Google,下载不了相关的资源,所以一直gradle失败,检查了相关配置是对的,开VPN也不行,一直提示:Gradle sync failed: Connection timed out: connect。回家换电脑后用Android studio就可以连上Google下载服务。

解决过程:

1.用ping命令测试主机

如果数据包都发送成功,说明解析成功。

image.png

最后发现不成功。说明主机电脑连不上Google服务。

2.修改本地host文件

localhost是一个域名,127.0.0.1为IP地址。Windows系统中,约定127.0.0.1为本地IP地址。localhost是其对应的域名。配置是在hosts文件中设置的,Windows下该文件位置为:C:\Windows\System32\drivers\etc目录下hosts文件。

如:ip地址 域名
127.0.0.1 dl.google.com

image.png

image.png

最后一行添加127.0.0.1 dl.google.com,然后保存。

3.用ping命令测试主机,如果数据包都发送成功,说明解析成功

image.png

此时重新启动Android studio就可以下载Google相关的插件,gradle就可以构建成功。

总结

在hosts文件加个IP地址用来访问dl.google.com。

参考链接: 本地hosts文件IP地址解析

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享