Error: (1, 0) No se encontró el complemento con ID 'com.android.application'
Este es mi primer intento en Android Studio. Instalé 0.8.0 y actualicé a 0.8.2. Tan pronto como se crea un proyecto, aparece el mensaje de error:
Error: (1, 0) No se encontró el complemento con ID 'com.android.application'
C:\Users\Bob\AndroidStudioProjects\HelloAgain6\app\build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.example.bob.helloagain6"
minSdkVersion 15
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
y C:\Users\Bob\AndroidStudioProjects\HelloAgain6\build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
Respuesta actualizada (2 de diciembre de 2020)
Último Gradle: 6.5
Verificación de versión:
./gradlew -v
Como actualizar:
- Establecer URL:
./gradlew wrapper --gradle-version=6.5 --distribution-type=all
- Actualizar:
./gradlew wrapper
Último complemento de Gradle para Android: 4.1.0
Si agrega el siguiente fragmento de código en la parte superior de su build.gradle
archivo. Gradle actualizará las herramientas de compilación.
buildscript {
repositories {
google() // For Gradle 4.0+
maven { url 'https://maven.google.com' } // For Gradle < 4.0
}
dependencies {
classpath 'com.android.tools.build:gradle:4.1.0'
}
}
Lea más aquí: https://developer.android.com/studio/build/index.html y sobre la compatibilidad de versiones aquí: https://developer.android.com/studio/releases/gradle-plugin.html#updating-gradle y https://dl.google.com/dl/android/maven2/index.html .
Respuesta original
Tuve el mismo error, debes asegurarte de que tu versión de Gradle sea compatible con tu complemento de Gradle para Android.
La última versión de Gradle es 2.0 , pero debes usar la 1.12 para poder usar el complemento Gradle de Android.
Esto puede suceder si no agrega el archivo de compilación de nivel superior.
Simplemente agregue build.gradle al nivel superior.
Debe tener un aspecto como este
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.xx.y'
}
}
allprojects {
repositories {
mavenCentral()
}
}
En mi caso, descargué el proyecto de GitHub y faltaba el archivo Gradle. Entonces simplemente creo un nuevo proyecto con una compilación exitosa . Luego copie y pegue el archivo faltante de Gradle. Y reconstruir el proyecto está funcionando para mí.
Archivo raíz-gradle:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:x.x.x'
}
}
allprojects {
repositories {
jcenter()
}
}
Archivo Gradle-wrapper.properties:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-x.x-all.zip