gradle wrapper 下载gradle速度超级慢或者网络异常如何解决?

Life is short , play more!
本文来自lihao's Blog,转载请注明。

gradle wrapper 下载gradle速度超级慢如何解决?

+ sh gradlew clean
Downloading https://services.gradle.org/distributions/gradle-2.10-all.zip

Exception in thread "main" java.net.SocketException: Connection reset
	at java.net.SocketInputStream.read(SocketInputStream.java:209)
	at java.net.SocketInputStream.read(SocketInputStream.java:141)
	at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
	at sun.security.ssl.InputRecord.read(InputRecord.java:503)
	at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:961)

1. 提升你的网速吧。

2. 如果你不想升级带宽或者不想升级出国的带宽。

可以尝试手动下载后,并按照如下3种方法解决。

1) 手动安装gradle后,使用gradle 去编译而不是gradlew (不推荐)

2) 下载好zip的压缩包后,例如 gradle-2.10-all.zip 。 放到编译机器的某个位置。

Windows:

distributionUrl=file\:/d:/gradle-2.2.1-all.zip

linux:

distributionUrl=file\:/tmp/gradle-2.2.1-all.zip

按照如上修改 gradle/gradle-wrapper.properties 这个文件。 修改后在运行gradlew。

3) 下载的过程中,你手动ctrl+c 强制停止,手动下载zip包并放到如下目录

你的home目录下的.gradle/wrapper/dists目录下对应的你要下载的版本的目录里。

例如

[[email protected] dists]$ pwd
/home/test/.gradle/wrapper/dists
[[email protected] dists]$ ls
gradle-2.10-all gradle-2.10-bin gradle-2.2.1-all gradle-2.4-all gradle-2.8-all
[[email protected] dists]$

我需要手动下载gradle-2.10-all.zip 放入/home/test/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/

a4w5fzrkeut1ox71xslb49gst文件夹是第一次gradlew 尝试下载gradle时生成的文件夹。


发表评论

电子邮件地址不会被公开。 必填项已用*标注