解決IDEA Gradle構建報錯"Cause: zip END header not found"


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM