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

错误:找不到com.android.tools.build:gradle:3.4.1,android,gradle,Android,Gradle,我正在尝试更新我的Android项目 我最初得到这个错误: 错误:找不到Gradle DSL方法:“classpath()” 可能的原因: 项目“xxx”可能使用的Android Gradle插件版本不包含该方法(例如在1.1.0中添加了“testCompile”)。 将插件升级到3.4.1版并同步项目 所以我在我的应用程序的build.gradle中尝试了这一点: buildscript { repositories { maven { url 'https://mav

我正在尝试更新我的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


怎么办?感谢您的帮助。

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

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

不鼓励只使用代码的答案。请添加一些解释,说明这是如何解决问题的,或者这与现有答案有何不同。
buildscript {
    repositories {
        jcenter()
        google()
        maven { url 'https://maven.fabric.io/public' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.0'
    }
}