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 la identificación '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()
}
}
android
gradle
android-gradle-plugin
Bob Kusik
fuente
fuente
build.gradle
se eliminó el nivel superior :), así que lo copio delgit
repositorio y todo sale bienRespuestas:
Respuesta actualizada (10 de abril de 2020)
Último Gradle: 6.3
Verificación de versión:
./gradlew -v
Como actualizar:
./gradlew wrapper --gradle-version=3.6.2 --distribution-type=all
./gradlew wrapper
Último complemento de Android Gradle: 3.6.2
Si agrega el siguiente fragmento de código en la parte superior de su
build.gradle
archivo. Gradle actualizará las herramientas de compilación.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 Android Gradle Plugin.
La última versión de Gradle es 2.0, pero debe usar 1.12 para usar el complemento Gradle de Android.
fuente
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
fuente
classpath 'com.android.tools.build:gradle:3.2.1'
yclasspath 'com.google.gms:google-services:4.0.1'
En mi caso, descargué el proyecto desde GitHub y faltaba el archivo Gradle. Así que acabo de crear un nuevo proyecto con una construcción exitosa . Luego copie y pegue el archivo que falta Gradle. Y reconstruir el proyecto está funcionando para mí.
fuente
Archivo raíz-gradle:
Archivo Gradle-wrapper.properties:
fuente
Encontré el problema después de una hora luchando con este mensaje de error:
Accidentalmente cambié el nombre de la raíz
build.gradle
a nombre de archivobuilde.gradle
, por lo que Android Studio ya no lo reconoció.Renombrarlo para
build.gradle
resolver el problema!fuente
Escribo esto no como una solución destinada a muchos, sino a algunas personas que pueden cometer un simple error, como especificar la URL incorrecta para importar proyectos desde SVN . Está destinado a esos chicos :)
Esto me sucedió cuando importé el proyecto desde SVN -> solicitud automática de Studio para abrir el proyecto -> Pidió la ubicación de Gradle -> D: \ Software \ Android \ gradle-2.5 -> Luego el error.
El mismo proyecto en una rama SVN diferente funciona bien con el complemento Gradle y Gradle que configuré en Studio. Traté de cambiar el complemento Gradle de Android y Gradle para que funcione en la rama de error sin ningún éxito.
Finalmente, descubrí que era mi siguiente error: intenté importar una aplicación específica solo en lugar de importar la aplicación junto con proyectos de bibliotecas dependientes. La url que usé para importar inicialmente tenía el nombre del proyecto de aplicación al final. Una vez que lo eliminé y especifiqué el directorio principal que contenía tanto el proyecto de aplicación como su proyecto dependiente, todo salió bien :)
fuente
Todavía recibí el error
Problema: jcenter () no tenía las librerías requeridas
Solución: agregue google () como repositorio
fuente
Las otras respuestas no funcionaron para mí, supongo que algo malo sucede entre ButterKnife y 3.0.0 alpha5 .
Sin embargo, descubrí que cuando anotaba cualquier oración, ya sea BUtterKnife o 3.0.0 alpha5, funciona normalmente.
Por lo tanto, debe evitar la duplicación o el conflicto .
fuente
Revisa la ortografía, la mía era 'com.android.a p lication'
fuente
Para referencia futura: para mí, este problema fue causado únicamente por el hecho de que no estaba ejecutando Android Studio como administrador. Tenía el acceso directo en Windows configurado para ejecutarse siempre como administrador, pero después de reinstalar Android Studio, el acceso directo fue reemplazado, por lo que se ejecutó sin derechos de administrador. Esto causó muchos errores opacos, incluido el de esta pregunta.
fuente
Estaba usando IntelliJ IDEA 13.1.5 y me enfrenté al mismo problema después de cambiar las versiones de Picasso y Retrofit
dependencies
en elbuild.gradle
archivo. Intenté usar muchas soluciones, pero sin resultado. Luego cloné mi proyecto desde git remoto (donde lo presioné antes de cambiar las versiones de las dependencias) y funcionó. Después de eso, simplemente cerré el proyecto actual e importé el proyecto antiguo del archivo Gradle a IntelliJ IDEA nuevamente y ¡también funcionó! Entonces, creo que fue un error extraño en la intersección de IDEA, Gradle y el complemento de Android. Espero que esta información pueda ser útil para usuarios de IDEA o cualquier otra persona.fuente
Sin embargo, esto me sucedió usando Android Studio 1.3.2 , ya que acababa de crear el proyecto, lo eliminé y lo volví a crear.
Parece que Android Studio no lo creó correctamente la primera vez, ni siquiera las carpetas del proyecto donde se esperaba.
fuente
Si ejecuta una tarea de módulo con el complemento de Android 1.2.3 en el directorio del módulo, aparece el problema. Prueba esto:
fuente
Vaya a su archivo de calificaciones donde puede ver esto:
Y cambia
classpath
a esto:fuente
gradle-experimental
es "experimental". Esto no tiene nada que ver con la pregunta.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
Luego abra "como proyecto existente" en Visual Studio
Gradle es muy quisquilloso con esto.
fuente
Recibí este mensaje de error después de hacer el siguiente cambio en mi nivel superior
build.gradle
para actualizar a la última versión de gradle:Tontamente hice el cambio mientras estaba conectado detrás de un proxy hostil del lugar de trabajo. El proxy causó que los
.jar
archivos 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.Para corregir el error, me conecté a mi red en casa (que no está detrás de un proxy) e hice una actualización de las dependencias desde la Terminal:
Esto provocó que la versión más nueva de gradle se volviera a descargar y el error ya no se produce.
fuente
Esto también puede suceder cuando tiene ambos
settings.gradle
y lossettings.gradle.kts
archivos están presentes en el directorio raíz del proyecto (posiblemente con el mismo módulo incluido). Solo debe tener uno de estos archivos.fuente
En el archivo build.gradle de nivel de proyecto, he reemplazado esta línea
Con este
Después de agregar ambas líneas y sincronizar, todo se puso bien. Espero que esto ayude a alguien.
fuente
archivo de la aplicación del módulo build.gradle
fuente
En este caso de problemas, consulte el siguiente código
y
gradle-wrapper.properties
dentro de su directorio de proyectos verifique a continuacióndisctributionUrl
:Si estos no son compatibles entre sí, entonces terminas en este problema.
Para
com.android.tools.build:gradle:1.5.
necesitar una versión de al menos 2.8, pero si cambia a una versión superior como esta,com.android.tools.build:gradle:2.1.0
entonces necesita actualizar su gradle a 2.9 y superior, esto se puede hacer cambiandodistributionUrl
gradle-wrapper.properties a 2.9 o superior como se muestra a continuaciónfuente
Solo asegúrese de colocar el proxy http y https correctamente cuando cree la aplicación
fuente