当我运行 flutter 应用程序时,它会在下面抛出此错误
Launching lib\main.dart on Redmi 7 in debug mode... Running Gradle task 'assembleDebug'... Exception in thread "main" java.util.zip.ZipException: zip END header not found at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1567) at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1462) at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1469) at java.base/java.util.zip.ZipFile$Source.(ZipFile.java:1274) at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1237) at java.base/java.util.zip.ZipFile$CleanableResource.(ZipFile.java:727) at java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:844) at java.base/java.util.zip.ZipFile.(ZipFile.java:247) at java.base/java.util.zip.ZipFile.(ZipFile.java:177) at java.base/java.util.zip.ZipFile.(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
我的 android 设备连接了 USB 调试。不知道怎么回事。
尝试过的解决方案:
- Flutter App Stuck at Running Gradle .其中任何一个都不适合我
- 试过
flutter doctor
。它说没有发现问题。 - 尝试更新 Android Studio。
PS:我是新来的,任何帮助或建议将不胜感激。谢谢你
最佳答案
这主要是由于您的用户文件夹中的 .gradle 文件夹中的文件损坏或不完整。只需找到它并删除它,然后再次运行它,但这一次请确保您已连接到互联网以重新下载它。如果你在 Mac 上,你可以删除它
cd ~
rm -rf .gradle
关于Android Studio 在运行 Flutter App 时抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68131529/