线程“main”中出现异常 java.util.zip.ZipException:未找到 zip END 标头

Gun*_*Roy 1 exception gradle android-studio flutter

我在 flutter 中运行项目时遇到这样的错误。为什么会发生这种情况以及如何修复此错误?

Exception in thread "main" java.util.zip.ZipException: zip END header not found
    at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1581)
    at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1476)
    at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1483)
    at java.base/java.util.zip.ZipFile$Source.<init>(ZipFile.java:1288)
    at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1251)
    at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:732)
    at java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:849)
    at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:247)
    at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:177)
    at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:191)
    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
Run Code Online (Sandbox Code Playgroud)

Gun*_*Roy 9

为什么会发生这种情况?

=> 该错误与 Gradle 有关,通常是由损坏或不完整的 Gradle 设置引起的

如何修复这个错误?

对于mac用户: 打开终端并执行

光盘~

rm -rf .gradle

对于 Windows 用户:

进入根目录C:\Users\YourUser,找到隐藏的.gradle文件夹并将其删除。然后运行连接到 Android 模拟器或设备的应用程序,不要取消并保持稳定的互联网连接,这将下载新的 Gradle