android-studio - Gradle 在从网络下载工件时抛出错误.. 异常:Gradle 任务 assembleDebug 失败,退出代码为 1
问题描述
我刚开始使用 Flutter 进行应用程序开发,但我什至无法运行测试应用程序。这是控制台上的内容:
Launching lib/main.dart on AOSP on IA Emulator in debug mode... Running Gradle task 'assembleDebug'... Exception in thread "main" java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(ZipFile.java:225) at java.util.zip.ZipFile.(ZipFile.java:155) at java.util.zip.ZipFile.(ZipFile.java:169) at org.gradle.wrapper.Install.unzip(Install.java:214) at org.gradle.wrapper.Install.access$600(Install.java:27) at org.gradle.wrapper.Install$1.call(Install.java:74) at org.gradle.wrapper.Install$1.call(Install.java:48) at 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) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) [!] Gradle threw an error while downloading artifacts from the network. Retrying to download...
我有活跃的互联网连接。我还下载了 gradle 6.4.1 并将其提取到 android-studio >> plugins 中,这在 gradle-wrapper.properties 上显示:
distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https://services.gradle.org/distributions/gradle-5.6.2-all.zip*
我使用 Ubuntu 18.04。
解决方案
请遵循一些步骤:
- 转到flutter_app => android => gradle => wrapper目录
- 删除gradle-wrapper.jar文件
- 打开并编辑gradle-wrapper.properties文件
- 将distributionUrl =https://services.gradle.org/distributions/gradle-xxx-all.zip更改 为gradle-7.2-all.zip或最新
- 在终端上使用颤振运行命令
我解决了我的问题,希望是你的
推荐阅读
- javascript - ASP.NET MVC ajax post 函数发送空值
- r - 将我的日志(值)添加到 R 中的数据框
- java - 我可以动态地制作表格布局吗?有没有一种方法可以占用我需要多少行和列?
- python - 为什么我的脚本目录不在 Python sys.path 中?
- packet-sniffers - 如何在 Contiki 中偷听邻居 mote Tx/Rx?
- php - 读取或写入多个 JSON 对象到单个文件
- unit-testing - 如何在我的 XUnit 单元测试中使用 Microsoft.Extensions.Configuration.IConiguration
- kotlin - RxJava / RxKotlin - 如果上一步失败,andThen 仍然执行。如何停止?
- angular - BehaviorSubject 被多次执行
- ios - 什么是 Secure Enclave ECIES 加密数据格式?