Fallo de compilación android de cordova: processArmv7DebugResources

Estoy construyendo una aplicación híbrida con Córdoba. La configuración se ha probado con una aplicación sencilla. Tanto android como iOS funcionan bien.

Después de cambiar a una aplicación más compleja, se produjo el siguiente error. Busqué en Google y encontré una solución sugerida, pero ninguno de los funcionó.

Soy nuevo a esto así que cualquier sugerencia apreciada.

:processArmv7DebugResources FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':processArmv7DebugResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/local/Cellar/android-sdk/24.4.1_1/build-tools/23.0.2/aapt'' finished with non-zero exit value 1 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 28.659 secs ERROR building one of the platforms: Error code 1 for command: /Users/wliang/work/hzoom/platforms/android/gradlew with args: cdvBuildDebug,-b,/Users/wliang/work/hzoom/platforms/android/build.gradle,-Dorg.gradle.daemon=true,-Pandroid.useDeprecatedNdk=true You may not have the required environment or OS to build this project Error: Error code 1 for command: /Users/wliang/work/hzoom/platforms/android/gradlew with args: cdvBuildDebug,-b,/Users/wliang/work/hzoom/platforms/android/build.gradle,-Dorg.gradle.daemon=true,-Pandroid.useDeprecatedNdk=true 

4 Solutions collect form web for “Fallo de compilación android de cordova: processArmv7DebugResources”

En mi caso descubrí el error con el siguiente comando:

 cordova build android -- --gradleArg=--info 

He encontrado:

 Ejecutar la tarea ': processArmv7DebugResources' (el cheque actualizado tomó 0.009 segundos) debido a:
   Se ha agregado el archivo de entrada /Users/astaniscia/Workspace/webapp3.0/webapp3.0/platforms/android/build/intermediates/assets/armv7/debug/www/libs/long/dist/long.min.js.gz.
 Inicio del proceso 'command' /Users/astaniscia/Library/Android/sdk/build-tools/24.0.2/aapt ''.  Directorio de trabajo: /Users/astaniscia/Workspace/webapp3.0/webapp3.0/platforms/android Comando: /Users/astaniscia/Library/Android/sdk/build-tools/24.0.2/aapt package -f --no- Crunch -I /Users/astaniscia/Library/Android/sdk/platforms/android-23/android.jar -M /Users/astaniscia/Workspace/webapp3.0/webapp3.0/platforms/android/build/intermediates/manifests/ Full / armv7 / debug / AndroidManifest.xml -S /Users/astaniscia/Workspace/webapp3.0/webapp3.0/platforms/android/build/intermediates/res/merged/armv7/debug -A / Users / astaniscia / Workspace / Webapp3.0 / webapp3.0 / plataformas / android / build / intermedios / recursos / armv7 / debug -m -J /Users/astaniscia/Workspace/webapp3.0/webapp3.0/platforms/android/build/generated/source/ R / armv7 / debug -F /Users/astaniscia/Workspace/webapp3.0/webapp3.0/platforms/android/build/intermediates/res/resources-armv7-debug.ap_ --debug-mode --custom-package com .navionics.poc -0 apk --output-text-symbols /Users/astaniscia/Workspace/webapp3.0/webapp3.0/platforms/android/build/intermediates/  Symbols / armv7 / debug --no-version-vectors
 Se ha iniciado correctamente el proceso 'command' /Users/astaniscia/Library/Android/sdk/build-tools/24.0.2/aapt
       No se puede agregar '/Users/astaniscia/Workspace/webapp3.0/webapp3.0/platforms/android/build/intermediates/assets/armv7/debug/www/libs/long/dist/long.min.js.gz': Archivo ya en archivo (try '-u'?)
 ERROR: no puede procesar los activos mientras se empaqueta '/Users/astaniscia/Workspace/webapp3.0/webapp3.0/platforms/android/build/intermediates/res/resources-armv7-debug.ap_'
 : ProcessArmv7DebugResources FALLO
 : ProcessArmv7DebugResources (Hilo [Trabajador demonio Hilo 16,5, principal]) completado.  Tomó 0.312 segundos.

Y esta línea me ayudó

 Unable to add '/Users/astaniscia/Workspace/webapp3.0/webapp3.0/platforms/android/build/intermediates/assets/armv7/debug/www/libs/long/dist/long.min.js.gz': file already in archive (try '-u'?) 

Para mí resolver el problema … He eliminado el gzip y ahora todo funciona bien!

Tuve el mismo problema y esto es lo que encontré que era el problema.

La carpeta de componentes de bower – que normalmente defaults a www/lib/ using cordova – era el culpable en mi caso.

Yo había modificado uno de los componentes de bower, para hacer que tuve que ejecutar primero npm install dentro del paquete específico que estaba actualizando. Después de hacer eso había una carpeta node_modules dentro del componente específico que estaba actualizando, es decir, www/lib/{name_of_component}/node_modules . Básicamente, esta carpeta node_modules específica sólo se utiliza para las herramientas de compilación en relación con el componente específico y, por lo tanto, no es necesario una vez que haya terminado de actualizarlo y desee crear toda la aplicación. Algunos de los módulos dentro de los módulos de nodo de ese componente específico pueden entrar en conflicto con los proyectos node_modules, es decir, {your_app}/node_modules – esto puede causar problemas. En mi caso el conflicto fue con el módulo semver .

Así que en mi caso la solución era eliminar esa carpeta node_modules específica. Después de eso podría construir mi aplicación sin ningún problema.

Espero que esto ayude.

Este error aparece porque tiene uno o varios nombres de archivo acentuados en su carpeta de proyecto . En mi caso, era una imagen con el carácter "ç".

Este tema puede ayudar a renombrar automáticamente: https://superuser.com/questions/617517/remove-all-illegal-characters-from-all-filenames-in-a-given-folder

Para mí fue la carpeta node_modules dentro de www que causó el problema.

La solución es copiar su www a otra carpeta y excluir node_modules y estará bien.

  • Cordova 3.4.0 Error de instalación: instale Android Target 19
  • Phonegap - Córdoba es lenta y lenta en dispositivos Android y iOS
  • Phonegap Android Internet no funciona
  • Configuración de Phonegap Cordova Error Crear Error
  • Google maps usando phonegap en android
  • Cordova Facebook Connect plugin fall en init
  • ¿Usar el botón de retroceso de Android en el dispositivo para volver a la vista principal en la aplicación Framework7?
  • Error al construir un proyecto Android de Cordova
  • Cordova / phonegap no hace el directorio de android
  • La depuración nativa de USB en Chrome 32 no detecta el dispositivo
  • ¿Debo usar PhoneGap en vez de subir en el SDK de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.