错误:找不到com.android.tools.build:gradle:3.4.1

时间:2019-05-18 17:41:01

标签: android gradle

我正在尝试更新我的Android项目。

我最初遇到此错误:

  

错误:未找到Gradle DSL方法:“ classpath()”   可能的原因:   项目``xxx''可能正在使用不包含该方法的Android Gradle插件版本(例如,在1.1.0中添加了``testCompile'')。   将插件升级到版本3.4.1并同步项目

因此我在应用程序的build.gradle中尝试了此操作:

buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.1'
        classpath 'io.fabric.tools:gradle:1.29.0'
    }
}

但是现在我遇到了这个错误:

  

错误:找不到com.android.tools.build:gradle:3.4.1。

该怎么办?感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

似乎Android Gradle插件的当前版本未添加到Maven Central,但它们存在于jcenter上。将jcenter()添加到您的存储库列表中,Gradle应该找到版本

repositories {
    ....
    jcenter()
    ...
}

答案 1 :(得分:1)

buildscript {
    repositories {
        jcenter()
        google()
        maven { url 'https://maven.fabric.io/public' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.0'
    }
}