卡在运行 Gradle 任务 'assembleDebug'

时间:2021-01-16 19:01:51

标签: android android-studio flutter dart gradle

我正在运行 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 位服务器虚拟机(构建 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 从终端运行 flutter 应用程序时,我得到了这个按摩

<块引用>
Launching lib/main.dart on Google Nexus 5 in debug mode...
Running Gradle task 'assembleDebug'...

它会永远卡住。

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

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

编辑:稍等片刻 flutter run 命令抛出此错误

<块引用>

在调试模式下在 Google Nexus 5 上启动 lib/main.dart...正在运行 Gradle 任务“assembleDebug”...
线程“main”中的异常 java.util.zip.ZipException: error in 打开 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

1 个答案:

答案 0 :(得分:0)

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