环境:Android Studio 2.1
项目:Android SDK + Cordova
Android Studio 在 Gradle Sync 期间抛出以下错误:
Gradle 同步失败:'com.android.build.gradle.BasePlugin' 没有实现插件接口
环境:Android Studio 2.1
项目:Android SDK + Cordova
Android Studio 在 Gradle Sync 期间抛出以下错误:
Gradle 同步失败:'com.android.build.gradle.BasePlugin' 没有实现插件接口
从 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'
}