Android Studio Gradle sync failed: Connection timed out: connect (解决办法)
因为更新Android Studio到最新版,我采用下载最新版重新安装的方式,遇到最大的问题就是Gradle sync failed: Connection timed out: connect ,在网上尝试了各种办法都得不到解决,这里记录下大佬教我的一种方法。
点击错误展开如下
最终找到解决方法
在setting 打开如图
把此处勾选,在sync .编译通过
百度帖子获得以下方法尝试过均无效
方法一,(无效)
http://services.gradle.org/distributions/
打开该网页下载对应的gradle版本gradle-4.10.1-all.zip,
拷贝到目录C:\Users\Administrator.gradle\wrapper\dists\gradle-xx-all\6r4uqcc6ovnq6ac6s0txzcpc0。
方法二 方法如下(无效):
在使用 Android SDK Manager 的时候,主要会连接到两个地址 dl.google.com 和 dl-ssl.google.com,但是本地cmdping一下这两个网站发现都是超时,如何解决呢?我们可以通过修改 hosts 文件,将上面的地址定向到能正常访问的 Google 服务器。我们可以使用站长工具的超级 ping 来查找可用IP。
链接地址
打开地址:地址:http://ping.chinaz.com/,分别测试 测试 dl.google.com 和 dl-ssl.google.com 的IP 地址,将获取到的IP写入C:\Windows\System32\drivers\etc\hosts文件(需要使用管理员身份或者右键,修改当前用户的写操作许可(从不可->可)。
写的方式是在hosts通过txt方式打开再最后加上:
Eg:
#203.208.41.68 dl.google.com
#108.177.97.91 dl-ssl.google.com
只需要修改上面的Eg写入hosts文件即可;
写好后测试是否能正常更新,不行的话,再次测试,再换,总有可以用的IP。