卡在运行 Gradle 任务“assembleDebug”

Posted

技术标签:

【中文标题】卡在运行 Gradle 任务“assembleDebug”【英文标题】:stuck at Running Gradle task 'assembleDebug' 【发布时间】:2021-04-21 12:16:15 【问题描述】:

我正在运行 Pop_OS! 20.10

flutter doctor -v

[✓] Flutter (Channel stable, 1.22.3, on Linux, locale en_US.UTF-8) • Flutter 版本 1.22.3 位于 /home/samdc/DevTools/flutter • 框架 修订版 8874f21(3 个月前),2020-10-29 14:14:35 -0700 • 引擎 修订版 a1440ca392 • Dart 版本 2.10.3 • Pub 下载镜像 https://pub.flutter-io.cn • Flutter 下载镜像 https://storage.flutter-io.cn

[✓] android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0.3) • Android SDK 位于 /home/samdc/DevTools/Android/SDK • 平台 android-30,构建工具 30.0.3 • Java 二进制文件位于: /opt/android-studio/jre/bin/java • Java 版本 OpenJDK 运行时 环境(构建 1.8.0_242-release-1644-b3-6222593) • 接受所有 Android 许可证。

[!] Android Studio • /opt/android-studio 上的 Android Studio ✗ Flutter 插件未安装;这增加了 Flutter 特定的功能。 ✗ 飞镖 插件未安装;这增加了 Dart 特定的功能。 • android-studio-dir = /opt/android-studio • Java 版本 OpenJDK 运行时环境(构建 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code(版本 1.52.1) • VS Code 位于 /usr/share/code • Flutter 扩展版本 3.18.1

[✓] 连接的设备(1 个可用) • Google Nexus 5(移动) • 192.168.56.101:5555 • android-x86 • Android 5.1 (API 22)

dart --version

Dart SDK 版本:2.10.3(稳定)(2020 年 10 月 27 日星期二 14:44:30 +0100)开启 "linux_x64"

java --version

openjdk 14.0.2 2020-07-14 OpenJDK 运行时环境(构建 14.0.2+12-Ubuntu-1) OpenJDK 64-Bit Server VM(build 14.0.2+12-Ubuntu-1,混合模式,共享)

gradle -v
Gradle 6.8

Build time: 2021-01-08 16:38:46 UTC
Revision: b7e82460c5373e194fb478a998c4fcfe7da53a7e

Kotlin: 1.4.20
Groovy: 2.5.12
Ant: Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM: 14.0.2 (Private Build 14.0.2+12-Ubuntu-1)
OS: Linux 5.8.0-7630-generic amd64

当我尝试使用 flutter run 从终端运行颤振应用程序时,我得到了这个按摩

Launching lib/main.dart on Google Nexus 5 in debug mode...
Running Gradle task 'assembleDebug'...

它会永远卡住。

作为模拟器,我正在使用 genymotion 我正在使用***,因为我的国家被禁止使用谷歌服务,而且互联网速度不稳定。 而且我还尝试从 VS Code 运行该应用程序,但没有运气。 我一直在尝试安装颤振 2 周但没有运气,希望找到解决方案

我尝试过的事情: 扑干净 我已将 Gradle 包装器属性分发 URL 版本更改为:6.8-all

编辑:等待flutter run 命令一段时间后抛出此错误

正在以调试模式在 Google Nexus 5 上启动 lib/main.dart... 正在运行 Gradle 任务“assembleDebug”... 线程“主”java.util.zip.ZipException 中的异常:错误 打开 zip 文件正在运行 Gradle 任务“assembleDebug”... 在 java.util.zip.ZipFile.open(Native Method) 运行 Gradle 任务“assembleDebug”... 在 java.util.zip.ZipFile.(ZipFile.java:225) 运行 Gradle 任务“assembleDebug”... 在 java.util.zip.ZipFile.(ZipFile.java:155) 运行 Gradle 任务“assembleDebug”... 在 java.util.zip.ZipFile.(ZipFile.java:169) 运行 Gradle 任务“assembleDebug”... 在 org.gradle.wrapper.Install.unzip(Install.java:214) 运行 Gradle 任务“assembleDebug”... 在 org.gradle.wrapper.Install.access$600(Install.java:27) 运行 Gradle 任务“assembleDebug”... 在 org.gradle.wrapper.Install$1.call(Install.java:74) 运行 Gradle 任务“assembleDebug”... 在 org.gradle.wrapper.Install$1.call(Install.java:48) 运行 Gradle 任务“assembleDebug”... 在 org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65) 正在运行 Gradle 任务“assembleDebug”... 在 org.gradle.wrapper.Install.createDist(Install.java:48) 运行 Gradle 任务“assembleDebug”... 在 org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128) 正在运行 Gradle 任务“assembleDebug”... 在 org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) 正在运行 Gradle 任务“assembleDebug”... 正在运行 Gradle 任务“assembleDebug”...完成 470.0s (!) [!] Gradle 在从网络下载工件时抛出错误。正在重试下载...线程“main”中的异常 java.util.zip.ZipException:打开 zip 文件时出错 在 java.util.zip.ZipFile.open(本机方法) 在 java.util.zip.ZipFile.(ZipFile.java:225) 在 java.util.zip.ZipFile.(ZipFile.java:155) 在 java.util.zip.ZipFile.(ZipFile.java:169) 在 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) 在 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”... 正在运行 Gradle 任务“assembleDebug”...完成 0.2s [!] Gradle 在从网络下载工件时抛出错误。正在重试下载... 异常:Gradle 任务 assembleDebug 退出代码 1 失败

【问题讨论】:

是终端显示任何类型的错误还是只是在组装调试。 不,它没有显示任何类型的错误。 通常第一次可能需要 15-20 分钟来处理,只要让它运行尽可能多的时间,因为如果有任何问题它会显示错误,汇编调试正在处理你的应用程序是这样构建的,直到它没有完成你不能肯定地说有错误或没有所以让它完成,如果它在组装调试后显示错误让我知道 @AmitKumar 一段时间后显示错误。 你能告诉我错误的细节吗 【参考方案1】:

我过去曾处理过这个确切的问题,对我有用的是我卸载了flutter sdk、android studio和我安装的所有与flutter相关的元素,并重复了安装flutter的过程以及它需要的所有组件。如果这不起作用,我建议不要使用模拟器,而是使用物理设备来运行您的代码。

【讨论】:

好吧..这将是我的最后一枪。

以上是关于卡在运行 Gradle 任务“assembleDebug”的主要内容,如果未能解决你的问题,请参考以下文章

卡在颤振 gradle 构建

Running Gradle task ‘assembleDebug‘

flutter 卡在Running Gradle task 'assembleDebug'...

当我尝试运行我的 Flutter 程序时,它会卡在“Running Gradle task 'assembleDebug”

记录Flutter开发环境搭建踩过的坑-初次运行卡在Running Gradle task 'assembleDebug' 解决方法

着急使用android studio打包时,坑b gradle一直卡在gradle download maven metadata?