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
即可,如果請查看報錯修改設置。
到此這篇關于解決IDEA Gradle構建報錯"Cause: zip END header not found"的問題的文章就介紹到這了,更多相關IDEA Gradle構建報錯內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://juejin.cn/post/6930521391963996173