Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Error: (1, 0) No se encontró el complemento con id 'com.android.application'

Este es mi primer intento en Android Studio. He instalado 0.8.0 y actualizado a 0.8.2. Tan pronto como se crea un proyecto, obtengo el mensaje de error:

Error: (1, 0) No se encontró el complemento con id 'com.android.application'

C: \ Usuarios \ 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: \ Usuarios \ 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() } } 

  • Error: no se pudo encontrar el destino con la cadena de hash 'android-21'
  • Android Studio Javadoc: No se puede encontrar el símbolo
  • 'Dependencias' no se puede aplicar a '(groovy.lang.Closure)'
  • No se puede construir el proyecto de biblioteca Bintray Gradle - ClassNotFoundException
  • Android Studio hace que mi módulo de prueba dependa del módulo de aplicación
  • Dependencias de Maven con Android Studio / Gradle
  • Java.lang.IncompatibleClassChangeError al incluir espresso-contrib: 2.0
  • ¿Cómo publicar las fuentes .aar de Android para que Android Studio las encuentre automáticamente?
  • 15 Solutions collect form web for “Error: (1, 0) No se encontró el complemento con id 'com.android.application'”

    Respuesta actualizada (8/7/17)

    Últimos Gradle: 4.1

    Comprobación de la versión:

    • ./gradlew -v

    Cómo actualizar:

    • Establecer URL: ./gradlew wrapper --gradle-distribution-url https\://services.gradle.org/distributions/gradle-4.1-all.zip
    • Actualización: ./gradlew wrapper

    Último complemento de Android Gradle: 2.3.3

    Si agrega el fragmento de código siguiente a la parte superior de su archivo build.gradle, gradle actualizará las herramientas de compilación.

     buildscript { repositories { jcenter() } dependencies { classpath "com.android.tools.build:gradle:2.3.3" } } 

    Lea más aquí: http://tools.android.com/tech-docs/new-build-system y sobre compatibilidad de versiones aquí: http://tools.android.com/tech-docs/new-build-system/version -compatibilidad .

    Respuesta Original

    Tuve este mismo error, es necesario asegurarse de que su versión Gradle es compatible con su complemento Android Gradle.

    La última versión de Gradle es 2.0 pero necesitas usar 1.12 para usar el complemento Android Gradle.

    Esto puede suceder si se olvida de agregar el archivo de compilación de nivel superior.

    Sólo tiene que añadir 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() } } 

    Archivo raíz gradle:

     buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:xxx' } } 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-xx-all.zip 

    Estoy escribiendo esto no como una solución para muchos, pero para algunas personas que pueden cometer un error simple como especificar la URL incorrecta para la importación de proyectos de SVN . Está pensado para esos chicos 🙂

    Esto me sucedió cuando importé el proyecto desde SVN -> aviso automático de Studio para abrir el proyecto -> Preguntó por Gradle ubicación -> D: \ Software \ Android gradle-2.5 -> Entonces el error.

    El mismo proyecto en una rama SVN diferente funciona bien con el complemento Gradle y Gradle que he configurado en Studio. Intenté cambiar el complemento de Gradle de Android y Gradle para que funcionara en la sucursal errónea sin ningún éxito.

    Por último, me di cuenta de que era mi siguiente error: Intenté importar una aplicación específica solo en lugar de importar la aplicación junto con los proyectos de biblioteca dependientes. La url que usé para la importación inicialmente tenía el nombre de Application porject al final. Una vez que lo quite, y especificó el directorio padre que contenía proyecto de la aplicación y su proyecto dependiente, todo salió bien 🙂

    Las otras respuestas no funcionaron para mí, supongo que algo malo sucede entre ButterKnife y 3.0.0 alpha5 .

    Sin embargo, encontré que cuando anoté cualquier frase, BUtterKnife o 3.0.0 alpha5, trabaja normalmente.

    Por lo tanto, debe evitar la duplicación o el conflicto .

    Yo estaba usando IntelliJ IDEA 13.1.5 y se enfrentan con el mismo problema después de cambiar las versiones de Picasso y Retrofit en las dependencies en el archivo build.gradle . He intentado utilizar muchas soluciones, pero sin resultado. Entonces cloné mi proyecto de git remoto (donde lo empujé antes de cambiar versiones de dependencias) y funcionó! Después de que acabo de cerrar el proyecto actual y el proyecto importado antiguo de archivo Gradle a IntelliJ IDEA de nuevo y funcionó también! Por lo tanto, creo que fue un error extraño en la intersección de IDEA, Gradle y complemento de Android. Espero que esta información pueda ser útil para los usuarios de IDEA o cualquier otra persona.

    Esto me pasó a mí usando Android Studio 1.3.2 , sin embargo, ya que acababa de crear el proyecto, lo eliminé y lo creé de nuevo.
    Parece que no había sido correctamente creado por Android Studio la primera vez, ni siquiera las carpetas del proyecto donde, como se esperaba.

    Módulo app archivo build.gradle

     apply plugin: 'com.android.application' model{ android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig.with { applicationId "com.iamsafe" minSdkVersion 15 targetSdkVersion 23 } buildTypes { debug { minifyEnabled = false useProguard = true proguardFiles.add(file('proguard-rules.txt')) } } } } dependencies { compile 'com.android.support:support-v4:23.0.2' compile files('libs/asmack-android-8-0.8.10.jar') compile files('libs/commons-io-2.0.1.jar') compile files('libs/httpclient-osgi-4.2.1-sources.jar') compile files('libs/httpcore-4.3.2.jar') compile files('libs/httpmime-4.1.2.jar') } project 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:2.10' } } allprojects { repositories { jcenter() } } 

    Si ejecuta una tarea del módulo con el complemento android 1.2.3 en el directorio del módulo, aparece el problema. Prueba esto:

     ../gradlew -b ../build.gradle -c ../settings.gradle :module:xxx 

    Vaya a su archivo de calificaciones donde puede ver esto:

     buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } 

    Y cambiar classpath a esto:

     buildscript { repositories { jcenter() } dependencies { // classpath 'com.android.tools.build:gradle:2.1.0' classpath 'com.android.tools.build:gradle-experimental:0.7.0-alpha1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } 

    Asegúrese de que sus dos archivos build.gradle y settings.gradle estén en los directorios correctos como se indica en https://developer.android.com/studio/build/index.html

    A continuación, abra "como proyecto existente" en Visual Studio

    Gradle es muy finicky sobre esto.

    Encontré el problema después de una hora que luchaba con este mensaje de error:

    build.gradle accidentalmente la raíz build.gradle a nombre de archivo en builde.gradle , por lo que Android Studio no lo reconoció más.

    Cambiar el nombre a build.gradle resolvió el problema!

    Recibí este mensaje de error después de hacer el siguiente cambio en mi build.gradle nivel build.gradle para actualizar a la última versión de gradle:

     //classpath 'com.android.tools.build:gradle:2.3.2' old classpath 'com.android.tools.build:gradle:2.3.3' //new 

    Hice tontamente el cambio mientras estaba conectado detrás de un lugar de trabajo hostil proxy. El proxy provocó que los archivos .jar de la nueva versión de gradle se corrompieran. Esto se puede verificar inspeccionando los frascos para ver si tienen un tamaño inusual o si se pueden descomprimir.

    Con el fin de corregir el error, me conecté a mi red en casa (que no está detrás de un proxy) e hizo una actualización de las dependencias de la Terminal:

     ./gradlew --refresh-dependencies 

    Esto provocó que la versión más reciente de gradle para volver a descargar y el error ya no se produce.

    Si el problema ocurrió después de importar o agregar el módulo. A continuación, compruebe si hay duplicado el archivo settings.gradle. Si se encuentra entonces resolver el conflicto que funcionará.

    En este caso de verificación de problemas debajo del código

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

    Y gradle-wrapper.properties dentro de su directorio de proyecto ver abajo disctributionUrl :

     distributionUrl=https\://services.gradle.org/distributions/gradle-2.9-all.zip 

    Si éstos no son compatibles entre sí entonces usted termina para arriba en esta edición.

    Para com.android.tools.build:gradle:1.5. Usted necesita una versión por lo menos 2.8 pero si usted cambia a una versión más alta como com.android.tools.build:gradle:2.1.0 entonces usted necesita actualizar su gradle a 2.9 y sobre esto puede ser hecho cambiando distributionUrl en gradle- Wrapper.properties a 2.9 o superior como a continuación

     distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.