侧边栏壁纸
博主头像
人称西安金城武博主等级

一个假理科生&伪程序员

  • 累计撰写 90 篇文章
  • 累计创建 93 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Android Studio报错error:connection timed out

人称西安金城武
2019-10-18 / 0 评论 / 0 点赞 / 1,193 阅读 / 689 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-07-26,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

说明

在构建Android项目的时候,底部的状态栏总是会显示connection timed outCould not download xxx等问题,这是由于国内网络问题导致第三方依赖下载不上,特此记录其解决办法。

步骤

补充:关于这个错误,基本上都是因为gradle版本的问题,两个原因:

1.gradle版本不对, 2.gradle版本因为翻墙网速太慢的原因(<10kb/s),一直无法下载下来,或者只下载了一部分。

解决办法

1.查看工程目录下需要的gradle版本:本地项目代码文件夹\gradle\wrapper\gradle-wrapper.properties,用notepad++等文本编辑器打开,最后一行如下所示:

distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip

其中gradle-5.4.1-all即为版本号。

2.查看编译工程用到的gradle版本:目录C:\Users\xxx\.gradle\wrapper\dists\gradle-x.x.x-all, 有些人可能有多个版本,gradle-x.x.x-all即为版本号。

3.这时你会看到,两个版本号是不一样的(如果一样,就不会出现上述错误了,如果是一样还是有错误,说明没有下载完全,只下载了一部分),请参考以下两个方法解决:

方法1:手动下载

1.前往gradle官网下载所需版本:gradle官网

2.复制到用户gradle目录中:C:\Users\xxx\.gradle\wrapper\dists\gradle-5.4.1-all\xxxxxxx

3.重启Android Studio即可。

方法2:配置Gradle国内镜像源

这里不再赘述,具体步骤请移步:Gradle/Maven配置国内镜像源(以Android Studio为例)

方法3:修改版本号

修改此目录:distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zipgradle版本号为用户目录C:\Users\xxx\.gradle\wrapper\dists\gradle-x.x.x-all的gradle版本号,重启Android Studio

方法4:使用本地Gradle

前往官网下载好Gradle的压缩包

下载完成后找到电脑的一个比较合适的目录将其解压

在 Android Studio 的 Settings 里面设置 Gradle 为使用本地 Gradle 具体路径为File -&gt; Settings -&gt; Build, Execution, Deployment -&gt; Gradle

选择Use local Gradle distribution然后找到刚刚解压的那个目录即可

更改 build.gradle 里面的 Gradle 版本 打开你新建的项目, 找到Gradle Scripts找到gradle-wrapper.properties

双击打开该文件, 修改dependencies里面的classpath, 只需把最后面的 Gradle 版本改成你下载的那个版本即可

比如上面的是 5.4.1 版本的, classpath 就是'com.android.tools.build:gradle:5.4.1'

0

评论区