【问题标题】:flutter Gradle task颤振 Gradle 任务
【发布时间】: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


【解决方案1】:

删除 .gradle/wrapper/dists/ 中的 gradle 二进制文件后。我能够运行我的应用程序,现在它工作正常。

【讨论】:

    猜你喜欢
    • 2021-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-07
    • 2020-03-08
    • 1970-01-01
    • 2021-06-13
    • 2021-08-14
    相关资源
    最近更新 更多