terminado con un valor de salida distinto de cero

Estoy tratando de importar mi proyecto. pero cuando ejecuto la aplicación recibo el siguiente error:

Error: Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Vishnu Ruhela\AppData\Local\Android\sdk\build-tools\21.1.2\aapt.exe'' finished with non- zero exit value 1 

aquí está mi archivo gradle

 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.example.vishnuruhela.signup" minSdkVersion 15 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } productFlavors { } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.3' compile project(':listView1') } 

Estaba obteniendo exactamente el mismo error. Ejecuté el comando

 ./gradlew assembleDebug --info 

Donde “assembleDebug” fue reemplazado con la tarea de ensamblar para una versión de depuración del sabor que quería.

Busque la salida

Se inició con éxito el proceso ‘comando’ /usr/local/opt/android-sdk/build-tools/21.1.2/aapt ”

Justo debajo de eso había un error que describía un recurso que utilicé en un archivo de diseño pero que faltaba en los archivos de dimensiones. La reparación de esto solucionó el problema de comstackción.

Al principio vas a

 Build -> Clean Project 

y luego ve a

 Build -> Rebuild Project 

y terminar el error es una forma

Instale la última versión de las herramientas de comstackción. Ajuste su build.gradle para usar

 android { compileSdkVersion {X} buildToolsVersion "{XYZ}" ... } 

Los valores correctos deben coincidir con su SDK instalado . Podría ser 23.0.3 en el momento de esta publicación.
o verificar y eliminar dependencias duplicadas de la lista.

Disfruta 🙂

Siga estos sencillos pasos para recuperar este error:

Método 1:

 -Go to File->project structure->Project -Check Android plugin Version and change it to 1.3.0(Latest one) -Go to File->project structure->app->Properties->Build Tools Version -Change it to latest one(22.0.1). Also do this for any other module you have for your project. -Clean and build project. 

Nota: Si la versión de su herramienta de comstackción es inferior a 22.0.1, entonces aún puede enfrentar el mismo error durante la comstackción de gradle, por lo tanto, actualice su SDK desde SDK Manager a la última, luego reinicie Android Studio y siga los pasos anteriores.

Método 2:

 -If you don't want to update build tools version or you don't have latest SDK version just Go to File->project structure->Project. -Check Android plugin Version and change it to 1.0.0(Older one) -Clean and build project. 

Recomendé el Método 1.

Tuve el mismo problema después de reemplazar algunos recursos de imagen .png con imágenes .jpg .

appname/app/build , luego de seleccionar Build -> Rebuild project y finalmente funcionó sin ningún error.

Tuve el mismo error exacto de repente el otro día. Hice un “Proyecto limpio” y un “Proyecto de reconstrucción” y nunca volví a ver el error.

Solo tengo algunos meses de desarrollo de Android en mi haber. Pero cada vez que obtengo un error inexplicable como este, “Clean Project” y / o “Rebuild Project” son las primeras cosas que trato de hacer.

En mi caso, las respuestas de taciosd y Netero apuntaban en la dirección correcta. Al analizar:

 gradle assembleDebug --stacktrace --debug 

Linux:

 ./gradlew assembleDebug --stacktrace --debug 

descubrí que un archivo en la carpeta de activos era demasiado largo y se detuvo aapt.exe devolviendo 1 (y ningún mensaje de error específico) al procesar ese archivo. Parece que los archivos con caracteres que no son ASCII en los nombres tampoco son aceptados.

BuildToolsVersion & Dependen debe ser el mismo con la versión de Base API.

 buildToolsVersion '23.0.2' & compile 

&

 com.android.support:appcompat-v7:24.0.0-alpha1 

no puede coincidir con el nivel base de la API.

Debería ser

 compile 'com.android.support:appcompat-v7:21.0.3' 

Hecho

tuve el mismo problema, lo resolví eliminando los archivos que agregué en la carpeta de activos y los nombres de esos archivos contenían caracteres incompatibles como “é”, “”, “ï” “è” … al renombrar esos archivos de nombres o eliminarlos no tendrás ningún problema

Tienes que hacer las siguientes instrucciones:

Haga clic en Build ubicado en la barra de herramientas, luego

Clean project -> Rebuild Project

Los errores en la ejecución de aapt en el proceso de tareasDebugResources o processReleaseResources generalmente ocurren cuando uno o más recursos de su proyecto no son compatibles.

Para averiguar vaya al directorio raíz de su proyecto y ejecute:

 gradle processDebugResources --debug 

Esto imprimirá un error específico aapt. En mi caso, era un archivo en la carpeta de activos cuyo nombre tenía un carácter no válido (LEÃO.jpg). aapt no admite algunos caracteres en el alfabeto latino.

Pero, como te expliqué, tu problema puede ser diferente a eso. Para estar seguro, debe ejecutar processDebugResources con la opción –debug.

Yo tuve el mismo problema.

Intente cambiar el nombre de los archivos en la carpeta de activos con caracteres que no sean alfabetos, números y subrayados.

Especialmente, busque apóstrofes y alfabetos europeos no comunes en inglés.

Yo también estaba enfrentando este problema solo porque había cambiado el nombre de mi carpeta de proyecto cuando se abrió el proyecto en Android Sudio. Por lo tanto, Android Studio creó otra carpeta en ese directorio de mi ventana.

Encontré en mi build.gradle (Module: app) , todas las bibliotecas de soporte fueron actualizadas y arrojaban errores en el tiempo de comstackción del proyecto.

Todo lo que necesita hacer es simplemente cambiar las bibliotecas de soporte actualizadas a su versión actual de la herramienta de comstackción así y reconstruir el proyecto.

 compile 'com.android.support:appcompat-v7:22.2.1' compile 'com.android.support:design:22.2.1' compile 'com.android.support:cardview-v7:22.2.1' 

mi versión actual de la herramienta de comstackción es 22.2.1

Cuando reemplazo las imágenes en el proyecto, recibo este problema. Luego encontré que una de las imágenes tenía extensión .PNG y luego le cambié el nombre a .png y luego mi problema fue resuelto. Espero que te ayude

Mire a través de sus archivos styles.xml para @ + id / I tenía uno en styles.xml en values-v17 que no recuerdo haber creado. Esto es lo que tuve que cambiar al final y no construir las herramientas 21.1.2 a 22.0.1 como se sugiere.

También estaba recibiendo este problema.

  • Generalmente me enfrento a este problema cuando importo una muestra o un módulo ya existente en mi proyecto.
  • Acabo de agregar las últimas v7 y v4 a mi proyecto de maven en android studio y lo arreglé
  • Se eliminaron las dependencias duplicadas del proyecto de forma similar si su proyecto de biblioteca y proyecto de aplicación utilizan v7 o v4 o cualquier otra biblioteca, deberían ser de la misma versión. o intenta tenerlo solo en tu proyecto de biblioteca

También tuve el mismo error con mis imágenes. Simplemente cambie el nombre de la extensión de “.png” o lo que sea que tenga “.jpg”

Yo tuve el mismo problema. Incluso los archivos JPG no funcionaron. Pon todos tus archivos de imagen en mipmap y trabaja. Funcionan perfectamente

Hoy corrí al mismo problema e bash limpiar y reconstruir el proyecto.

No resolví mi problema. Lo solucioné cambiando los valores compileSdkVersion, buildToolsVersion, targetSdkVersion y com.android.support:appcompat-v7:23.0.1 en mi archivo de la aplicación Gradle. Luego corrí limpio y reconstruí el proyecto después.

Para el valor de retorno 3 “Excepción de OutOfMemory” agregué el siguiente en la sección de android gradle

 android { ............ dexOptions { incremental = true; preDexLibraries = false javaMaxHeapSize "4g" // 2g should be also OK } ............ } 

Y para el segundo problema con el valor de retorno 2, antes tenía seguimiento en dependencias Gradle para JDK 7

 compile 'com.android.support:appcompat-v7:+' compile 'com.google.android.gms:play-services:7+' compile 'com.facebook.android:facebook-android-sdk:+' compile 'com.android.support:recyclerview-v7:+' compile 'com.android.support:support-v4:+' 

Luego actualicé mi JDK a 8 y comenzó a darme un error (probablemente para jdk 8 había más de una libs disponible con 7+) mientras ejecutaba la aplicación. Lo que solucionó mi problema es dar una versión específica en lugar de 7+. es decir

 compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.google.android.gms:play-services:8.1.0' compile 'com.facebook.android:facebook-android-sdk:4.7.0' compile 'com.android.support:recyclerview-v7:23.1.0' compile 'com.android.support:support-v4:23.1.0' 

En mi caso, tuve que instalar la biblioteca “libz.so.1” para que funcione, en Ubuntu 15.04

 sudo apt-get install lib32z1 

Construyo con comando:

 ./gradlew build --info 

Muestra más mensaje de error, mi problema es que hay caracteres especiales en el nombre del archivo.

Error: Error de ejecución para la tarea com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:

terminado con un valor de salida distinto de cero 1 Una de las razones por las que se produce este error es que la ruta del archivo a un archivo de recursos es larga:

Error: la ruta del archivo es demasiado larga en Windows, mantenga menos de 240 caracteres

 Fix: Move your project folder closer to the root of your disk 

No hacer: // carpeta / carpeta / carpeta / carpeta / very_long_folder_name / MyProject …

 Do://folder/short_name/MyProject 

Otra razón podría ser recursos duplicados o espacios de nombre

Ejemplo:

  

Tuve el mismo problema, y ​​solo desapareció después de eliminar la carpeta .gradle de la raíz de mi proyecto.

Así que asegúrate de:

  1. Cierre el proyecto en Android Studio
  2. Abra su explorador de archivos, encuentre el directorio raíz del proyecto
  3. Eliminar completamente la carpeta .gradle

Espero que esto ayude. ¡Buena suerte!

En mi caso, este error fue causado por el archivo xml de diseño vacío.

Creé el archivo vacío, pero olvidé agregarle contenido. AndroidStudio dio este mensaje de error engañoso, pero cuando ejecuté la comstackción de gradle desde la línea de comando, pude ver el error real como “Error al analizar XML: no se encontró ningún elemento” y el nombre del archivo.

Agregar el contenido xml de diseño básico solucionó el error.

Asegúrese de que su comstackción Gradle compileSdkVersion tenga su SDK instalado en su proyecto. Entonces solo recarga tu proyecto, todo debería estar bien.

Parece que podría ser causado por diferentes causas raíz. Mientras que en mi caso, es causado por “el sistema operativo Windows no puede manejar la ruta que es demasiado larga”, por lo que el “aapt.exe” informó de que el mensaje de error:

http://start-coding.blogspot.com/2015/07/android-development-in-windows-using.html

Asegúrese de que sus min / targetSdkVersions sean las mismas en build.gradle y manifest (si existen). Compruebe también buildToolsVersion en todos sus módulos; debe ser el mismo.

Acabo de resolver este problema al mover el proyecto a un camino más corto. Puede suceder si excede la longitud máxima de la ruta de Windows

Bajo Centos7 64 bit, el problema es que algunas bibliotecas de 32 bits no existían. Para arreglar esto, necesito agregar:

 yum install glibc.i686 yum install zlib.i686 yum install libstdc++.i686