Muh*_*asi 32 dart android-studio flutter
你好,我是 Flutter 新手,我已经使用 android studio 4.2.1 设置了 flutter,一切都很好。当我尝试运行它时;它显示以下错误,我看到太多问题,但这对我没有帮助 flutter doctor run 没有发现问题 她是医生结果
这是我的环境变量
任何人都可以指导我如何运行扑动。我正在用铬合金吃午餐
线程“main”中的异常 java.util.zip.ZipException:在 java.base/java.util 的 java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1567) 处找不到 zip END 标头.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(安装.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) 在 org.gradle.wrapper.Install.createDist(Install.java:48) 在 org.gradle.wrapper。 WrapperExecutor.execute(WrapperExecutor.java:128) 在 org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) 异常:Gradle 任务 assembleDebug 失败,退出代码 1
Sha*_*aik 53
我最近解决了这个问题。这个问题来自我的系统中的gradle文件已损坏。我使用的是 Linux,所以这个步骤在 Windows 中也几乎相同。这个答案适用于任何 gradle 版本。
打开文件管理器:启用从顶部菜单栏显示隐藏文件夹。
你可能会找到这个位置:.gradle>wrapper>dists。
在 Linux 中:主页 > .gradle > 包装器 > dists。
在 Windows 中:C:>Users>{PC Name}>.gradle>wrapper>dists
'2oz4ud9k3tuxjg84bbf55q0tn'您的 PC 中可能会有所不同。
flutter run -v如果您有快速且稳定的互联网连接,请尝试此操作。
Flutter Doctor 会给出正确的结果。
Tools > flutter >Flutter for editing在android studio中点击等等,flutter doctor 需要时间来识别问题。
使用此链接下载 gradle 文件。替换6.5为你的 gradle 版本。
https://downloads.gradle-dn.com/distributions/gradle-6.5-all.zip
我希望这个答案对您有所帮助。
小智 23
请使用以下命令
1.Mac用户:
rm -rf ~/.gradle
Run Code Online (Sandbox Code Playgroud)
2.Windows用户:
删除 .gradle 文件
.gradle file location -> C:\Users\myUser
Run Code Online (Sandbox Code Playgroud)
小智 8
当我想运行 Flutter 应用程序时,我在 VSCode 中遇到了同样的问题,我得到了这个错误,所以经过大量的调试和研究,我找到了解决方案。这非常简单,只需按照以下步骤操作:
1. 在文本编辑器(如 VSCode)中打开 flutter 项目。
2.打开android->gradle->wrapper->gradle-wrapper.properties

3.您将在gradle-wrapper文件夹中找到“gradle-6.7.1.all.zip”
5.然后进入wrapper->dists并找到“gradle-6.7.1.all”文件夹

5. 删除该文件夹。
6.然后来到VSCode并打开Terminal。
7. 请确保您有稳定的互联网连接,然后在终端中键入此命令
8. 扑腾跑
我希望这个解决方案可以帮助您!
小智 6
我通过更新 gradle 插件/版本解决了这个错误。我的配置的一部分是:
默认情况下,当您创建新的 Flutter 项目时,IDE 使用基本标准配置创建它,因此您必须更改此配置以适合您当前的配置。为此,您需要更新 flutter 项目中的 gradle 配置,如下所示:
android/gradle/build.gradle文件中:在依赖项部分将 gradle 插件更新到 4.2.0,如下所示:dependencies {
classpath 'com.android.tools.build:gradle:4.2.0'
//more dependencies
}
Run Code Online (Sandbox Code Playgroud)
android/gradle/wrapper/gradle-wrapper.properties文件中:更新gradle版本,在本例中我有7.0.1,随意使用另一个版本,就像这样distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.1-all.zip
//more attributes
Run Code Online (Sandbox Code Playgroud)
更改 gradle 配置后,在项目中运行以下命令:
flutter clean:清理项目flutter pub get: 更新你的依赖flutter run: 运行项目。现在它必须有效,至少对我有效| 归档时间: |
|
| 查看次数: |
66075 次 |
| 最近记录: |