web-dev-qa-db-ja.com

Gradleの同期に失敗しました: 'com.Android.build.gradle.BasePlugin'はプラグインインターフェイスを実装していません

環境:Android Studio 2.1

プロジェクト:Android SDK + Cordova

Android StudioはGradle Sync中に次のエラーをスローします:

Gradleの同期に失敗しました: 'com.Android.build.gradle.BasePlugin'はプラグインインターフェイスを実装していません

21
Das

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.gradleif/else句がない場合は、次のように依存関係を直接更新できます。未満、

dependencies {
    classpath 'com.Android.tools.build:gradle:2.1.0'
}
37
AJoy