環境:Android Studio 2.1
プロジェクト:Android SDK + Cordova
Android StudioはGradle Sync中に次のエラーをスローします:
Gradleの同期に失敗しました: 'com.Android.build.gradle.BasePlugin'はプラグインインターフェイスを実装していません
Android 1.5からstudio 2.1にアップグレードした後、同じ問題に直面しました
build.gradle内のgradle.gradleVersion> = 2.1の場合、依存関係バージョンを更新することで解決することができました。 buildscript {}の下のファイル
旧設定
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'
}