提问人:sumanth 提问时间:6/21/2023 最后编辑:sumanth 更新时间:6/27/2023 访问量:643
Flutter - Gradle 在从网络下载工件时抛出错误
Flutter - Gradle threw an error while downloading artifacts from the network
问:
无论我多么努力地尝试并在网上寻找解决方案,都没有奏效。这很奇怪,因为我的旧项目运行良好,但是当我尝试创建一个新项目并运行一个基本的计数器应用程序时,它一直给我一个错误。当本应简单的事情变得如此复杂时,这真的很令人沮丧。
[!] Gradle threw an error while downloading artifacts from the network.
Retrying Gradle Build: #4, wait time: 800ms
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.<init>(ZipFile.java:225)
at java.util.zip.ZipFile.<init>(ZipFile.java:155)
at java.util.zip.ZipFile.<init>(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)
Running Gradle task 'assembleDebug'... 1,925ms
我试图更改 - 它在旧项目中有效!classpath
classpath 'com.android.tools.build:gradle:7.3.0'
自
classpath 'com.android.tools.build:gradle:4.1.0'
我也试过了
删除文件并运行 - 没有任何效果gradle-wrapper.jar
降级 indistributionUrl
gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
自
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
&
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all
我正在 VS-code 中运行项目
答:
0赞
Ammar Hammoud
6/21/2023
#1
尝试使用 VPN。
连接到 VPN 然后运行您的项目,第一次可能需要一段时间,我也强烈建议您在真实手机上运行您的项目,而不是在模拟器上。
0赞
sumanth
6/23/2023
#2
我不知道为什么我的项目在更改一些 Android 文件后运行!
我做了什么!
build.gradle
ext.kotlin_version = '1.7.10'
自
ext.kotlin_version = '1.6.10'
classpath 'com.android.tools.build:gradle:7.3.0'
自
classpath 'com.android.tools.build:gradle:4.1.0'
buil.gradle
在应用程序文件夹中
android {
namespace "com.example.flutter_test"
compileSdkVersion flutter.compileSdkVersion
ndkVersion flutter.ndkVersion
自
android {
compileSdkVersion flutter.compileSdkVersion
ndkVersion flutter.ndkVersion
gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
自
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip
每个文件AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
自
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.flutter_test">
现在我可以毫无错误地运行项目,但我很好奇为什么我的项目在更改了这么多东西后运行
评论