Gradle太慢的问题

时间 2019/4/20 16:51:21 加载中...

执行命令慢

在执行 gradlew + “命令” 的时候很慢,这是因为gradle在访问国外站点下载 gradle-xx-bin.zip 文件导致的。

如何处理?

思路:我们先通过迅雷把他要下载的文件下载下来,放到对应的目录即可。(注意:这个和你安装Gradle时下载的文件一样,可以把那个直接放过去)

查看它要下载哪个版本的gradle
查看你当前项目的 gradle/wrapper/gradle-wrapper.properties 文件。

一般内容如下:

  1. distributionBase=GRADLE_USER_HOME
  2. distributionPath=wrapper/dists
  3. distributionUrl=https\://services.gradle.org/distributions/gradle-5.4-bin.zip
  4. zipStoreBase=GRADLE_USER_HOME
  5. zipStorePath=wrapper/dists

可以看到,它要下载的文件为 https\://services.gradle.org/distributions/gradle-5.4-bin.zip

我们通过迅雷先下载下来,下载之后放在哪里呢?

找到目录 /Users/{用户名}/.gradle/wrapper/dists

Windows系统和Mac系统路径前面略有不同,相信大家都能找到。

dists目录结构如下:

├── gradle-2.5-all
├── gradle-5.4-bin
├── └── 59btlbly62hzjka9h1c4c86kd(这里可能不同,不用管)
├── ── ── ├── gradle-5.4-bin.zip.lck
├── ── ── └── gradle-5.4-bin.zip.part

在此目录下,可能有多个版本,找到你对应版本的文件夹。我们这里既是 gradle-5.4-bin 了。

在这个文件夹下面可以看到下载到一半的文件
gradle-5.4-bin.zip.lck 和 gradle-5.4-bin.zip.part。将这两个文件删掉,并把我们下载好的文件放到这里就好了。

扫码分享
版权说明
作者:SQBER
文章来源:http://www.sqber.com/articles/gradle-slowly-questions.html
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。