19

Окружающая среда: Android Студия 2,1Gradle синхронизация не удалась: 'com.android.build.gradle.BasePlugin' не реализует интерфейс плагинов

Проект: Android SDK + Cordova

Android студия выдает следующее сообщение об ошибке во время Gradle синхронизация:

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

ответ

35

Столкнувшись один и тот же вопрос после обновления до Android Studio 2.1 от 1.5

удалось решить путем обновления версии зависимостей, если gradle.gradleVersion> = 2,1 в build.gradle файл под 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 вы можете обновить зависимости непосредственно, как показано ниже,

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

 Смежные вопросы

  • Нет связанных вопросов^_^