android - what - ionic app processdebugresources
Aplicación fallida de ejecución: processDebugResources Android Studio (30)
Estoy usando bitbucket para poder trabajar con otros desarrolladores, pero parece que no podemos hacer que funcione sin problemas. Recibí este error después de sacar los cambios de él:
Execution failed for task '':app:processDebugResources''.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
E:/Program Files (x86)/Android/android-sdk/build-tools/19.0.0/aapt.exe package -f --no-crunch -I E:/Program Files (x86)/Android/android-sdk/platforms/android-19/android.jar -M E:/Documents/smart-my-job1/app/build/manifests/debug/AndroidManifest.xml -S E:/Documents/smart-my-job1/app/build/res/all/debug -A E:/Documents/smart-my-job1/app/build/assets/debug -m -J E:/Documents/smart-my-job1/app/build/source/r/debug -F E:/Documents/smart-my-job1/app/build/libs/app-debug.ap_ --debug-mode --custom-package com.smartmyjob
Error Code:
-1073741819
Al obtener este error, hice una compilación con --info (gradle --info build). Informó que no podía abrir libz.so.1, debido a ELFCLASS incorrecto. Necesita una versión de 32 bits de libz. Tuve que descargar la fuente, cambiar el archivo Makefile a gcc -m32 e instalar el paquete de desarrollo glibc de 32 bits (dnf install glibc-devel.i686). Después de realizar e instalar esta biblioteca de 32 bits, desactivé la de 64 bits.
Entonces todo fue bien.
Compruebe si alguna plataforma SDK se instaló parcialmente. Si lo hace, vuelva a instalarlo.
Ejecute gradle con la opción --stacktrace
para ver más información, lo que está mal.
En mi caso, crashlytics (Fabric.io) estaba generando archivos que estaban en conflicto en algún momento y un segundo archivo se generó automáticamente con un nombre no válido.
Para resumir: compruebe si no tiene ningún nombre de archivo con longitudes no válidas, se le debe advertir sobre la excepción original.
En mi caso, limpié el proyecto (Barra de menús -> Construir -> Proyecto limpio) y luego hice la compilación de nuevo. Funcionó.
En mi caso, traté de cambiar buildToolsVersion
en gradle
, pero no me ayudó. Mi problema se solucionó cuando encontré dibujable que llamó example.PNG . Debería ser example.png ; No hubo mensajes sobre el nombre del recurso incorrecto, pero después de renombrar el archivo, gradle construyó bien el proyecto.
Estás accediendo al error https://code.google.com/p/android/issues/detail?id=42752 . La causa generalmente parece ser una referencia a una cadena inexistente en uno de los recursos del menú.
Esto funcionó para mí simplemente al reiniciar el estudio Android 2 veces: D. Estoy usando Android Studio 2.1.
Lo resolví cambiando las herramientas de compilación versión 21.0.1 a 20.0.0
Me encontré con este error al actualizar mi estudio de Android a 3.0.1 de 2.3. Después de probar todas las soluciones anteriores, descubrí que el problema estaba en la versión de herramientas de compilación. Estaba usando una versión no compatible de herramientas de compilación. Cambié el mío como a continuación y funcionó.
buildToolsVersion ''26.0.2''
Como regla general, siempre intente utilizar la última versión de las herramientas de compilación admitidas por su versión de Gradle. A partir de la versión 3.0.0 de Gradle, no es necesario que especifique la versión de herramientas de compilación ya que se recoge automáticamente.
3.0.0 (octubre de 2017): complemento de Android para Gradle 3.0.0
Con esta actualización, ya no es necesario especificar una versión para las herramientas de compilación: el complemento usa la versión mínima requerida de forma predeterminada. Por lo tanto, ahora puede eliminar la propiedad android.buildToolsVersion.
https://developer.android.com/studio/releases/gradle-plugin.html#3-0-0
Me encontré con la aplicación Falló la ejecución: processDebugResources Android Studio después de actualizar el repositorio de SDK. Uso Android Studio 1.5.1, objetivo SDK versión 23. Estaba usando buildToolsVersion 21.0.1 anteriormente, al cambiar buildToolsVersion a 21.1.2 resolví mi problema.
Es posible que desee saber cómo me resulta adecuada la versión 21.1.2. Fue recomendado por Android Studio después de actualizar mi SDK.
Después de cambiar buildToolsVersion a 21.1.2 (consulte la configuración de mi versión a continuación), necesita sincronizar su mecanismo de compilación de Gradle.
apply plugin: ''com.android.application''
android {
compileSdkVersion 23
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "mm.weboffice"
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro''
}
}
}
dependencies {
compile fileTree(dir: ''libs'', include: [''*.jar''])
compile ''com.android.support:appcompat-v7:23.0.1''
compile ''com.android.support:cardview-v7:23.0.1''
compile ''com.android.support:recyclerview-v7:23.0.1''
compile ''com.android.support:design:23.0.1''
compile ''com.android.support:support-v4:23.0.1''
}
Android Studio le pedirá que sincronice Gradle o puede ir a "barra de menú> Archivo> Sincronizar" para activar la sincronización manualmente. Android Studio reconstruirá tu proyecto después de la sincronización.
Sé que hay muchos problemas con la base de datos y la configuración del SDK; es posible que mi solución propuesta no solucione todos los problemas. Pero si encuentra el error similar después de actualizar el repositorio de SDK, espero que mi publicación resuelva su problema. ¡Buena suerte!
Me golpeé la cabeza con esto durante 2 días.
TL; DR - Obtuve este error ya que el nombre de mi aplicación contenía ''-''.
Resulta que Android no permite eso. Después de ejecutar gradlew build --stacktrace
dentro del directorio de Android - recibí un error que implica eso.
Mi respuesta puede parecer un poco tarde, pero me encontré con este mismo error en Android Studio después de actualizar el SDK a API 21. Intenté todas las soluciones que encontré aquí en este sitio y https://code.google.com/p/android/issues/detail?id=61308 . Así es como finalmente resolví este error: abrí el archivo gradle.build de la aplicación y lo cambié de esto:
android {
compileSdkVersion 21
buildToolsVersion "21.0.0"
defaultConfig {
applicationId "com.abundantideas.layoutsample"
minSdkVersion 8
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
a ese:
android {
compileSdkVersion 21
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.abundantideas.layoutsample"
minSdkVersion 8
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
Reduje los valores de buildToolsVersion y targetSdkVersion a 20, que sabía que funcionaban bien antes de la actualización. Parece que API 21 causaba problemas a Gradle, en mi caso. Espero que esto ayude a otros también.
Obtiene este error cuando utiliza palabras clave Java en el nombre de su recurso.
Obtuve este problema después de eliminar los registros, resolví esto al reconstruir el proyecto
Para mí fue que olvidé instalar las dependencias de 32 bits:
sudo apt-get install -y lib32gcc1 libc6-i386 lib32z1 lib32stdc++6
sudo apt-get install -y lib32ncurses5 lib32gomp1 lib32z1-dev lib32bz2-dev
Para mí fue un error con mis recursos, acaba de cambiar los recursos de mi proyecto en la carpeta de recursos y la carpeta res (es decir, para Android) y funcionó bien.
Construir con éxito
Tiempo total: 1 minuto 10.034 segundos
Para mí tuve que ejecutar Android Studio en modo Admin.
Windows 10 x64
Para mí, ayudó a cambiar la versión de buildTools a:
buildToolsVersion "21.0.1"
Encontrará esta configuración dentro de la app/build.gradle
archivo app/build.gradle
.
Para mí, brasileño, ¡el problema era la acentuación en mis archivos!
"Cópia de MyData.html" -> "CopiaMyData.html"
Puede haber algunos errores en sus diseños como android:id="@id/
lugar de android:id="@+id/...
Al menos esa fue la causa de mi excepción.
Si no son sus herramientas de compilación, verifique sus cadenas, estilos, atributos, ... archivos XML y asegúrese de que sean correctos. Por ejemplo, una cadena con un atributo de nombre vacío
<string name="">Test"</string>
o un attr previamente indefinido sin un formato especificado ( attrs.xml ):
<declare-styleable name="MediaGridView">
<attr name="allowVideo"/>
</declare-styleable>
Tenía el mismo problema. Cambié el archivo build.gradle dentro de la carpeta de la aplicación de esto: compileSdkVersion 23 buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.vastsoftware.family.farmingarea"
minSdkVersion 11
targetSdkVersion 23
versionCode 1
versionName "1.0"
a esto:
compileSdkVersion 23 buildToolsVersion "21.0.2"
defaultConfig {
applicationId "com.vastsoftware.family.farmingarea"
minSdkVersion 11
targetSdkVersion 21
versionCode 1
versionName "1.0"
y funcionó a la perfección! ¡Espero que funcione para usted también!
Tuve el mismo problema y lo solucioné haciendo una ./gradlew clean build
! ./gradlew --refresh-dependencies
y si eso no funciona, prueba ./gradlew --refresh-dependencies
después y deberías estar listo.
Tuve el mismo problema y soved por movido
ic_launcher.png archivos de la carpeta dibujable a la carpeta mipmap.
Tuve el mismo problema, y como esta pregunta fue la primera en Google, agregaré mi solución también. Para mí, era un atributo de format
faltante en un elemento attr
en res/values/attrs.xml
.
aapt es de 32 bits, por lo que no se ejecutará en un cuadro de 64 bits hasta que la arquitectura de 32 bits esté habilitada
dpkg --print-foreign-architectures # if prints nothing then below is fix
sudo dpkg --add-architecture i386 # add a 32 bit architecture to box
sudo apt-get install -y lib32gcc1 libc6-i386 lib32z1 lib32stdc++6
sudo apt-get install -y lib32ncurses5 lib32gomp1 lib32z1-dev
funciona para mi
cambie la versión sdk a 21 si es 20 y también asegúrese de que la versión de compilación sea 21.0.1
ve al panel de Gradle y ejecútalo haciendo doble clic en la línea de mensaje que te muestra dónde está el error de tu proyecto, por ejemplo, tal vez tengas un sonido, una película, un archivo o ... que se compacte en tu proyecto en Google android i Lamento mucho que mi inglés sea realmente muy pobre