Gradle同步失败:“com.android.build.gradle.BasePlugin”没有实现Plugin接口

环境:Android Studio 2.1

项目:Android SDK + Cordova

Android Studio在Gradle Sync期间抛出以下错误:

Gradle同步失败:“com.android.build.gradle.BasePlugin”没有实现Plugin接口

Solutions Collecting From Web of "Gradle同步失败:“com.android.build.gradle.BasePlugin”没有实现Plugin接口"

从1.5升级到android studio 2.1后面临同样的问题

通过更新依赖版本来解决,如果在buildscript build.gradle文件中的gradle.gradleVersion> = 2.1

旧configuration

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+' } } 

更新configuration

 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' }