Подтвердить что ты не робот

Gradle не удалось выполнить синхронизацию: "com.android.build.gradle.BasePlugin" не реализует интерфейс плагина

Окружающая среда: Android Studio 2.1

Проект: Android SDK + Cordova

Android Studio выдает следующую ошибку во время Gradle Sync:

Gradle Ошибка синхронизации: "com.android.build.gradle.BasePlugin" не реализует интерфейс плагина

4b9b3361

Ответ 1

Столкнулась с той же проблемой после обновления до android studio 2.1 с 1.5

Удалось решить, обновив версию зависимостей, если gradle.gradleVersion >= 2.1 в файле build.gradle в файле buildscript {}

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

Обновленная конфигурация

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

Если у вас нет предложения /else в build.gradle, вы можете обновить зависимости напрямую, как показано ниже,

dependencies {
    classpath 'com.android.tools.build:gradle:2.1.0'
}