Android Studio 3.0, compilación AAPT2 falló – dimen no válido en el archivo de recursos

Estoy usando Android Studio 3.0 Canary 3 en Arch Linux y estoy jugando con él tratando de hacer una pequeña aplicación. Hizo algunas investigaciones antes de publicar la pregunta, pero ninguna de las soluciones que encontré no funciona para mí. Cualquier ayuda sería muy apreciada. Gracias

 Error: Error de ejecución para la tarea ': app: mergeDebugResources'.
 > Error: java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.internal.aapt.AaptException: Error de compilación AAPT2:
   Aapt2 compila -o / home / xhensi / AndroidStudioProjects / FindRestaurant / app / build / intermedios / res / fusionado / depuración /home/xhensi/AndroidStudioProjects/FindRestaurant/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values .xml
   Cuestiones:
    - ERROR: /home/xhensi/AndroidStudioProjects/FindRestaurant/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:244 inválido dimen
    - ERROR: /home/xhensi/AndroidStudioProjects/FindRestaurant/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:245 invalid dimen
    - ERROR: /home/xhensi/AndroidStudioProjects/FindRestaurant/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:283 inválido dimen
    - ERROR: /home/xhensi/AndroidStudioProjects/FindRestaurant/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:309 invalid dimen
    - ERROR: /home/xhensi/AndroidStudioProjects/FindRestaurant/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:310 invalid dimen
    - ERROR: /home/xhensi/AndroidStudioProjects/FindRestaurant/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:312 invalid dimen
    - ERROR: /home/xhensi/AndroidStudioProjects/FindRestaurant/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:313 invalid dimen
    - ERROR: /home/xhensi/AndroidStudioProjects/FindRestaurant/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:314 invalid dimen

One Solution collect form web for “Android Studio 3.0, compilación AAPT2 falló – dimen no válido en el archivo de recursos”

Actualizar:

Encontré cómo solucionar este problema. Espero que esta respuesta ayude a otros también!

Aparentemente, mis ajustes de los formatos de Linux estaban en alemán. Lo cambié a EE.UU. Escriba este comando en su terminal:

export LC_NUMERIC="en_US.UTF-8"

Entonces, en mi caso funcionó después de un reinicio del sistema (normalmente también debería funcionar con un cierre de sesión).

Más información sobre la configuración:

https://askubuntu.com/questions/724338/how-to-set-lc-numeric-to-english-permanently

  • ¿Cómo puedo agregar el archivo aidl al estudio Android (desde el ejemplo de facturación en la aplicación)
  • Cómo incluir archivos aar utilizados en proyectos de biblioteca en el proyecto principal en Android
  • Gradle: La ejecución falló para la tarea compileReleaseAidl
  • Cómo cambiar las tareas de instalación de Gradle
  • Android apk - Cómo excluir un archivo .so de una dependencia de terceros utilizando gradle
  • ¿Cómo puedo crear un módulo de prueba de Android en IntelliJ 13 para un proyecto Android de Gradle?
  • Excluir BuildConfig.class de la biblioteca de Android jar en Gradle
  • Código de ruta por sabor en Android Gradle
  • Los archivos Jar en la carpeta libs no se utilizan en la compilación de Android Gradle
  • Gradle no puede eliminar directorio debido a .fuse_hidden
  • Gradle Error: Índice de cadenas fuera del rango: 0
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.