如何解决这个Gradle错误?

时间:2018-01-16 04:14:01

标签: java android gradle android-gradle

我在Gradle Console中收到此错误

错误:配置根项目'QuakeReport'时出现问题。

  

无法解析配置':classpath'的所有文件。   找不到com.android.tools.build:gradle:3.0.0。        在以下位置搜索:            file:/ Applications / Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom            file:/ Applications / Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.jar            https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom            https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.jar        要求:            项目:

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

  • https://help.gradle.org

  • 获取更多帮助

在41s建立失败

我在消息中收到此错误

错误:配置根项目'QuakeReport'时出现问题。

  

无法解析配置':classpath'的所有文件。   找不到com.android.tools.build:gradle:3.0.0。        在以下位置搜索:            file:/ Applications / Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom            file:/ Applications / Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.jar            https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom            https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.jar        要求:            项目:

2 个答案:

答案 0 :(得分:0)

Android工件不再发布到bintray。将谷歌的存储库用于您的构建脚本。

buildscript {
    repositories {
        ...
        // You need to add the following repository to download the
        // new plugin.
        google()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
    }
}

见这里:https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html#apply_plugin

答案 1 :(得分:0)

尝试将此添加到您的项目级build.gradle。

  // Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'

        // NOTE: Do not place your application dependencies here; they belong
    }
}

allprojects {
    repositories {
        jcenter()
        google()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}