当前位置:   article > 正文

解决Android studio Connection timed out: connect(方法全整理,持续更新)_android studio connect timed out

android studio connect timed out

用了Android studio一段时间,但是有时候仍会出现Gradle问题:

ERROR: Connection timed out: connect:错误:连接超时:连接

这个错误 一般来说是因为.gradle引起的
(1).gradle下载的不全
(2)网络原因<10kb/s
(3)ping不通,即不到达

博主试过几种方法,分进阶步骤:
即方法一不行则试试方法二,方法二不行则试试方法三,以此类推

方法一:改url

在Gradle目录下的build.gradle中Google()和jcenter()中间增加

maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/’}

修改成使用阿里云的镜像

在这里插入图片描述
关闭AS,重启或者点击File设置下的Sync project with Gradle Files

方法二:检查Gradle版本并手动下载

检查Gradle版本:
在这里插入图片描述
其中distributionUrl尾部的编号就是版本号
在这里插入图片描述
并检查com.android.tools.build:gradle的版本是不是和AS版本对应,比如我的AS是3.5.2的,那么classpath里就是3.5.2,如果不一致,容易出错
在这里插入图片描述
在这里插入图片描述
1.我们根据distributionUrl尾部的版本号去

http://services.gradle.org/distributions

找到对应的版本进行下载,或直接用网址http://downloads.gradle.org/distributions/gradle-x.x-all.zip下载也可以。

2、把下载的zip文件直接复制到C:\Users\Administrator.gradle\wrapper\dists\gradle-x.x-all\中时间最近的目录下,单击Android Studio工具栏“Sync Project Gradle Files”或者重启Android Studio,查看问题是否解决

方法三:检查防火墙,DNS

如果方法一和二都不行,那很大程度怀疑是防火墙,DNS问题

1.防火墙

在这里插入图片描述
路径应该在C:\Program Files\Android\Android Studio\bin\studio64.exe(如果一开始安卓AS都是默认路径的话)

2.DNS

楼主最终就是改DNS彻底解决的
1.首先我们ping一下dl.google.com,如果超时的话,说明就是网络问题了
2.更改DNS
在这里插入图片描述
3.在测试ping,能ping通就剩下网络问题了,再结合方法一改URL,一般就no error了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/317280
推荐阅读
相关标签
  

闽ICP备14008679号