Ошибка компиляции Android Studio 3.0, aapt2-недопустимый dimen в файле ресурсов

Я использую Android Studio 3.0 Canary 3 на Arch Linux, и я играю с ним, пытаясь сделать небольшое приложение. Сделал некоторые исследования перед публикацией вопроса, но ни одно из решений, которые я нашел, не работает для меня. Любая помощь будет высоко ценится. Спасибо

Error:Execution failed for task ':app:mergeDebugResources'.
> Error: java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.internal.aapt.AaptException: AAPT2 compile failed:
  aapt2 compile -o /home/xhensi/AndroidStudioProjects/FindRestaurant/app/build/intermediates/res/merged/debug /home/xhensi/AndroidStudioProjects/FindRestaurant/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml
  Issues:
   - ERROR: /home/xhensi/AndroidStudioProjects/FindRestaurant/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:244 invalid 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 invalid 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

1 ответов


обновление:

Я нашел как исправить эту проблему. Надеюсь, этот ответ поможет и другим!

по-видимому, Мои настройки форматов Linux были на немецком языке de_DE. Я изменил их на en_US. Напишите в терминале следующую команду:

export LC_NUMERIC="en_US.UTF-8"

source ~/.bashrc

затем, в моем случае, он работал после перезагрузки системы (обычно он также должен работать с выходом из системы).

дополнительная информация о настройке:

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