简单三步解决Gradle下载异常

网络不好(实际上跟网速没直接关系)的情况下编译Android或Flutter App经常会出现  Exception in thread "main" java.net.ConnectException: Operation timed out (Connection timed out)。

一般是Gradle下载不流畅导致的。

解决办法很简单:

1. 手动下载Gradle文件,网址在 

android/gradle/wrapper/gradle-wrapper.properties

中的 distributionUrl 

如果这个网址下载不了,可以换个时间或者找一下网友开放出来的对应版本的资源


2. 将下载的文件放到一个本地虚拟主机目录下,如:


http://127.0.0.1/gradle/gradle-x.x-all.zip


3. 将上面的url链接修改到 distributionUrl 中,再次运行App


如果还是出错,那可能错误问题不在gradle下载这里,要找其它原因排查了