Recibo este siguiente error al sincronizar el proyecto de Android con gradle:

Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt

Qué significa eso? ¿Cómo lo soluciono?

2
Carlton 15 dic. 2016 a las 03:36

2 respuestas

La mejor respuesta

Primero, limpie el proyecto y compruebe que dispone de las últimas herramientas de compilación (asegúrese de actualizar las bibliotecas de soporte a la versión actual de la herramienta de compilación).

Si el error persiste Verifique si agregó un recurso que infringe las convenciones. P.ej. no puede tener letras mayúsculas y demás. por ejemplo: file_name.PNG O puede ser que cambie el nombre de una carpeta de recursos. En ese caso, borre las cachés y reinicie.

1
Harshad Pansuriya 15 dic. 2016 a las 04:04

processDebugResources = Tiene recursos (archivos xml, diseños, imágenes, etc.) que tienen errores o simplemente necesitan reconstruirse.

Limpiar el proyecto puede corregir el error, pero si no es así, a menudo aparece el mensaje de error real dentro de la consola de Gradle que indica qué recurso es el problema.

Por lo tanto, la solución para solucionarlo suele ser leer lo que dice el error completo, no solo la excepción de raíz.

2
OneCricketeer 15 dic. 2016 a las 01:04