答案 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
}