关于Android Studio:error:connection timed out:connect问题的解决方法

Android开发过程中,遇到过无数次这个错误,每次都是临时去百度,感觉是时候写一写总结了。

这个错误一般在初次创建工程或者导入别人的工程时出现。

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

(1)gradle版本不对,

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


针对以上原因,一般有以下解决办法:

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

    distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip, gradle-2.14.1-all 即为版本号。

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

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

4.1 手动下载

      去 http://services.gradle.org/distributions 下载项目所需的gradle版本,然后拷贝到如下所示的目录中:C:\Users\xxx\.gradle\wrapper\dists\gradle-2.14.1-all\8bnwg5hd3w55iofp58khbp6yv ,然后不要做任何操作,重启Android Studio即可。

4.2 修改版本号

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

ps :对于4.2办法,我个人试过很多次,都是没有解决问题,但网上一直有人说可以解决,各位看官优先使用4.1的方法吧。

最后,建议Android开发可以弄一个VPN账号,会方便很多,另外,和别人共用一个VPN账号也是可以的。




你可能感兴趣的:(关于Android Studio:error:connection timed out:connect问题的解决方法)