找不到com.android.tools.build:gradle:5.6

时间:2019-08-22 10:13:32

标签: android android-studio gradle build.gradle

我的gradle有问题,我尝试了许多在stackoverflow和其他文档中找到的解决方案,但仍然无法正常工作,请帮帮我

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:4)

不要将gradle与Android Gradle插件混淆。

classpath 'com.android.tools.build:gradle:5.6'

这是Android Gradle插件, 5.6不存在

使用最新的稳定版本:

classpath 'com.android.tools.build:gradle:3.5.0'

Check the release notes(其他版本)。

要更改渐变版本,请编辑文件gradle/wrapper/gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip

official doc中的更多信息。

答案 1 :(得分:0)

当前没有Gradle插件版本5.6。下面的链接列出了Google Marvel存储库中Gradle插件版本的所有最新版本。

https://mvnrepository.com/artifact/com.android.tools.build/gradle?repo=google

我认为您的意思是Gradle包装器属性中的distributionUrl版本:

转到您的 gradle-wrapper.properties 文件并按要求完成:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6-all.zip

然后,您用于该项目的 build.gradle 文件如下:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript
        {
    repositories
            {
        google()
        jcenter()
    }

    dependencies
            {
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath 'com.google.gms:google-services:4.2.0'
        classpath 'com.android.tools.build:gradle:3.4.2'
    }
}


allprojects {

    repositories {
        google()
        maven { url 'https://maven.google.com' }
        jcenter()
    }

}

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