Error de sincronización de Gradle: 'com.android.build.gradle.BasePlugin' no implementa la interfaz de Plugin

Entorno: Android Studio 2.1

Proyecto: Android SDK + Cordova

Android Studio genera el siguiente error durante Gradle Sync:

Error de sincronización de Gradle: 'com.android.build.gradle.BasePlugin' no implementa la interfaz de Plugin

One Solution collect form web for “Error de sincronización de Gradle: 'com.android.build.gradle.BasePlugin' no implementa la interfaz de Plugin”

Se enfrentó al mismo problema después de actualizar a android studio 2.1 desde 1.5

Administrado para resolver actualizando la versión de dependencias si gradle.gradleVersion> = 2.1 en el archivo build.gradle en buildscript {}

Configuración antigua

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

Configuración actualizada

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

Si no tiene la cláusula if / else en su build.gradle puede actualizar las dependencias directamente como se muestra a continuación,

 dependencies { classpath 'com.android.tools.build:gradle:2.1.0' } 
  • ¿Cómo conozco las propiedades de applicationVariants de android gradle plugin?
  • Jenkins no puede resolver com.android.tools.build:gradle:3.0.0-alpha8
  • No se pudo sincronizar el proyecto de Gradle - Android Studio 2.2
  • Cómo evitar la generación automática de Android.mk con el nuevo gradle experimental Plugin
  • Actualización de Android Studio 2.2: alineado APK (zipAlign) no generado con el nuevo Gradle Plugin 2.2.0
  • Migración del proyecto a un nuevo complemento gradle experimental
  • ¿Cómo se pueden manipular las salidas de variantes con el complemento Android Gradle 3.0.0+?
  • No se pudo encontrar gradle 2.2.0-rc1
  • ¿Cuál es la diferencia entre la implementación y compilar en gradle
  • El proyecto no se puede compilar después de actualizar a gradle: 2.1.0-alpha5
  • Cómo resolver 'no puede encontrar una ruta de certificación válida a la meta solicitada' en Android Studio 2.3.2
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.