1 問題描述
某天使用Gradle構建項目時,IDEA報錯如下:

2 原因
原因是下載的Gradle,也就是zip壓縮包不完整,導致無法使用Gradle構建。
3 解決方法
3.1 刪除本地緩存重新下載
首先打開IDEA設置中的Gradle,找到Gradle user home:

比如筆者的是~/.gradle,打開其中的wrapper/dists,就可以看到緩存的Gradle:

刪除對應版本的Gradle即可,IDEA會自動重新下載。
3.2 設置特定版本的Gradle
如果清除緩存重新下載不行,可以設置特定版本的Gradle,首先下載Gradle到本地,下載最新版的xxx-all.zip即可:

下載后修改項目文件夾下的gradle/wrapper/gradle-wrapper.properties,參考此處修改distributionUrl為本地路徑:

默認Gradle配置如下:

一般來說修改distributionUrl即可,如果請查看報錯修改設置。
