赞
踩
用了Android studio一段时间,但是有时候仍会出现Gradle问题:
ERROR: Connection timed out: connect:错误:连接超时:连接
这个错误 一般来说是因为.gradle引起的
(1).gradle下载的不全
(2)网络原因<10kb/s
(3)ping不通,即不到达
博主试过几种方法,分进阶步骤:
即方法一不行则试试方法二,方法二不行则试试方法三,以此类推
在Gradle目录下的build.gradle中Google()和jcenter()中间增加
maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/’}
修改成使用阿里云的镜像
关闭AS,重启或者点击File设置下的Sync project with Gradle Files
检查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问题
路径应该在C:\Program Files\Android\Android Studio\bin\studio64.exe(如果一开始安卓AS都是默认路径的话)
楼主最终就是改DNS彻底解决的
1.首先我们ping一下dl.google.com,如果超时的话,说明就是网络问题了
2.更改DNS
3.在测试ping,能ping通就剩下网络问题了,再结合方法一改URL,一般就no error了
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。