运行Flutter应用时Gradle任务assembleDebug执行失败求助
解决Flutter运行时Gradle assembleDebug失败的ZipException问题
运行Flutter应用时出现以下异常,导致Gradle任务assembleDebug执行失败:
Exception in thread "main" java.util.zip.ZipException: zip END header not found at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1474) at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1482) at java.base/java.util.zip.ZipFile$Source.<init>(ZipFile.java:1320) at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1282) at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:709) at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:243) at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:172) at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:186) at org.gradle.wrapper.Install.unzip(Install.java:214) at org.gradle.wrapper.Install.access$600(Install.java:27) at org.gradle.wrapper.Install$1.call(Install.java:74) at org.gradle.wrapper.Install$1.call(Install.java:48) at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65) at org.gradle.wrapper.Install.createDist(Install.java:48) at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) Exception: Gradle task assembleDebug failed with exit code 1
解决步骤:
- 找到项目根目录下的
gradle/wrapper/gradle-wrapper.jar文件,直接删除这个损坏的压缩包。 - 重新执行
flutter run命令,Gradle会自动重新下载完整的gradle-wrapper.jar并完成解压初始化。 - 如果自动下载失败,可查看
gradle/wrapper/gradle-wrapper.properties里的distributionUrl字段获取对应版本号,手动下载同版本的gradle-wrapper.jar替换到gradle/wrapper目录中。
内容的提问来源于stack exchange,提问作者A4tech Malayalam
相关产品推荐
相关产品推荐

