热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

AndroidStudio3.0,AAPT2编译失败-资源文件中的dimen无效

如何解决《AndroidStudio3.0,AAPT2编译失败-资源文件中的dimen无效》经验,为你挑选了1个好方法。

我在Arch Linux上使用Android Studio 3.0 Canary 3,我正在尝试制作一个小应用程序.在发布问题之前做了一些研究,但我发现的解决方案都不适用于我.任何帮助将非常感激.谢谢

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

XhensB.. 12

更新:

我找到了如何解决这个问题.希望这个答案能帮助别人!

显然,我的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



1> XhensB..:

更新:

我找到了如何解决这个问题.希望这个答案能帮助别人!

显然,我的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


在MacOSX上怎么样?
推荐阅读
author-avatar
晕晕的劳拉
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有