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
即可,如果請查看報錯修改設置。