【发布时间】: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 我正在使用VPN,因为我的国家被禁止使用谷歌服务,而且互联网速度不稳定。 而且我还尝试从 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 一段时间后显示错误。
-
你能告诉我错误的细节吗
标签: android android-studio flutter dart gradle