"Error: com.android.tools.aapt2.Aapt2Exception: error de AAPT2: verifique los registros para obtener detalles": causas y soluciones

En el artículo de hoy, hablaremos sobre el error con un nombre muy largo: "Error: com.android.tools.aapt2.Aapt2Exception: error AAPT2: verifique los registros para obtener más detalles". Este error se ve afectado exclusivamente por los creadores de contenido en el entorno de desarrollo integrado de Android Studio 3.0.

Se puede producir un error durante muchos procesos: ensamblar un proyecto, compilarlo o incluso directamente durante el desarrollo. El error "Error: com.android.tools.aapt2.Aapt2Exception: error AAPT2: verifique los registros para obtener detalles" a menudo introduce a muchos desarrolladores de Android en un estado de estupor, pero puede deshacerse de él fácilmente en la mayoría de los casos.

Entonces, ¿cuál es la razón de este bloqueo en Android Studio 3.0? Francamente, la razón se puede ver directamente en el error en sí: la herramienta de empaquetado de activos de Android de la segunda versión. Muchos otros desarrolladores recomiendan deshabilitar AAPT2 para sus proyectos si encuentra el error "Error: com.android.tools.aapt2.Aapt2Exception: error AAPT2: verifique los registros para obtener detalles", lo cual es extremadamente simple, sin embargo, hay una solución más pequeña.

¿Cómo corregir el error "Error: com.android.tools.aapt2.Aapt2Exception: error AAPT2: verifique los registros para obtener más detalles"?

Entonces, como dijimos anteriormente, puede deshabilitar fácilmente AAPT en su proyecto, y todo se trata del sombrero. De acuerdo, esta no es la solución más rentable, ya que solo evitamos el error en sí, pero funciona. Para deshabilitar AAPT2 en su proyecto, debe hacer lo siguiente:

  • vaya a la raíz de su proyecto y abra el archivo gradle.properties ;
  • agregue la línea android.enableAapt2 = false a este archivo o cámbielo si está presente allí;
  • Ahora sincronice el proyecto haciendo clic en Archivo → Sincronizar .

Tan pronto como haga esto, el error "Error: com.android.tools.aapt2.Aapt2Exception: error AAPT2: verifique los registros para obtener detalles" se eliminará de inmediato, ya que la Herramienta de empaquetado de activos de Android de la segunda versión ya no se usa en el proyecto. El método está funcionando, pero no es del todo práctico, ya que tendrá que llevar a cabo acciones similares en cada proyecto que desarrolle.

¿Qué más se puede hacer? De hecho, el error "Error: com.android.tools.aapt2.Aapt2Exception: error AAPT2: verifique los registros para obtener detalles" a menudo ocurre debido a la presencia de caracteres cirílicos en el directorio del archivo .gradle . Veamos qué necesitas hacer:

  • haga clic en Archivo → Configuración ;
  • luego vaya a Build, Execution, Deployment;
  • seleccione Gradle y mire la línea con el directorio; cambie a un directorio en el que falta cirílico;

De hecho, eso es todo lo que necesita hacer para eliminar el error "Error: com.android.tools.aapt2.Aapt2Exception: error AAPT2: verifique los registros para obtener más detalles".

Artículos De Interés