环境:Android Studio 2.1
项目:Android SDK + Cordova
Android Studio在Gradle Sync期间抛出以下错误:
Gradle sync失败:'com.android.build.gradle.BasePlugin'未实现插件接口
答案 0 :(得分:37)
从1.5
升级到android studio 2.1后面临同样的问题如果在buildscript {}
下的 build.gradle 文件中 gradle.gradleVersion> = 2.1 ,则通过更新依赖项版本来解决管理问题旧配置
if (gradle.gradleVersion >= "2.2") {
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
} else if (gradle.gradleVersion >= "2.1") {
dependencies {
classpath 'com.android.tools.build:gradle:0.14.0+'
}
} else {
dependencies {
classpath 'com.android.tools.build:gradle:0.12.0+'
}
}
更新配置
if (gradle.gradleVersion >= "2.2") {
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
} else if (gradle.gradleVersion >= "2.1") {
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
}
} else {
dependencies {
classpath 'com.android.tools.build:gradle:0.12.0+'
}
}
如果您的 build.gradle 中没有 if / else子句,则可以直接更新依赖项,如下所示
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
}