Android Studio 在运行 Flutter App 时抛出异常

Posted

技术标签:

【中文标题】Android Studio 在运行 Flutter App 时抛出异常【英文标题】:Android Studio throws exception while running Flutter App 【发布时间】:2021-09-08 21:06:46 【问题描述】:

当我运行颤振应用程序时,它会在下面抛出此错误

在调试模式下在 Redmi 7 上启动 lib\main.dart... 正在运行 Gradle 任务“assembleDebug”... 线程“主”java.util.zip.ZipException 中的异常:未找到 zip END 标头 java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1567) 在 java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1462) 在 java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1469) 在 java.base/java.util.zip.ZipFile$Source.(ZipFile.java:1274) 在 java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1237) 在 java.base/java.util.zip.ZipFile$CleanableResource.(ZipFile.java:727) 在 java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:844) 在 java.base/java.util.zip.ZipFile.(ZipFile.java:247) 在 java.base/java.util.zip.ZipFile.(ZipFile.java:177) 在 java.base/java.util.zip.ZipFile.(ZipFile.java:191) 在 org.gradle.wrapper.Install.unzip(Install.java:214) 在 org.gradle.wrapper.Install.access$600(Install.java:27) 在 org.gradle.wrapper.Install$1.call(Install.java:74) 在 org.gradle.wrapper.Install$1.call(Install.java:48) 在 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) 在 org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) 异常:Gradle 任务 assembleDebug 失败,退出代码为 1

我的 android 设备连接了 USB 调试。不知道怎么回事。

尝试过的解决方案:

Flutter App Stuck at Running Gradle。其中任何一个都不适合我 试过flutter doctor。它说没有发现问题。 已尝试更新 Android Studio。

PS:我是新来的,任何帮助或建议将不胜感激。谢谢你

【问题讨论】:

***.com/questions/60899075/… 嘿!谢谢您的帮助。但我以某种方式找到了解决方案。 我刚刚删除了 C:\Users(Username) 中的 .gradle 文件夹,它起作用了。 :) 【参考方案1】:

这主要是由于您的用户文件夹中的 .gradle 文件夹中的文件损坏或不完整。只需找到它并删除它,然后再次运行它,但这一次请确保您已连接到互联网以重新下载它。如果你在 Mac 上,你可以删除它

cd ~
rm -rf .gradle

【讨论】:

以上是关于Android Studio 在运行 Flutter App 时抛出异常的主要内容,如果未能解决你的问题,请参考以下文章

颤振医生无法识别Android Studio颤振和飞镖插件,但已安装插件

Android Studio 和 Flutter - 可以在一个项目中启用网络但在其他项目中不启用?

Flutte VS RN

android studio怎么运行安卓工程

android studio怎么运行apk包

android studio怎样运行打包后的apk