【发布时间】:2021-07-22 08:19:41
【问题描述】:
我将我的颤振项目转移到新机器上,但这个错误让我无法运行应用程序:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all artifacts for configuration ':classpath'.
> Could not find builder-3.3.0.jar (com.android.tools.build:builder:3.3.0).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.3.0/builder-3.3.0.jar
我删除了我的 .gralde/cache 文件,但它对我不起作用
这是我的 build.gradle 文件:
buildscript {
ext.kotlin_version = '1.3.50'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
repositories {
google()
jcenter()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
delete rootProject.buildDir
}
【问题讨论】:
-
可能您当前的 gradle 二进制版本与您的 build.gradle 插件不匹配。尝试将您的 build gradle 版本升级到 4.1.0,如下所示:
classpath 'com.android.tools.build:gradle:4.1.0'See developer.android.com/studio/releases/… -
仍然出现该错误
-
尝试删除 .gradle/wrapper/dists/ 中的 gradle 二进制文件。通常,问题是由于损坏的 gradle 二进制文件而发生的。并确保您已重新启动 IDE 并终止所有 java 进程。
-
非常感谢,现在它可以正常工作了
-
太好了!尝试创建自己的答案并将其标记为已接受的答案以关闭问题。
标签: android flutter dart gradle