【发布时间】:2019-02-04 06:34:55
【问题描述】:
Android 资源编译失败 输出:values_values.arsc.flat:错误:打开失败。
命令:C:\Users\KAMAL.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\1004f9e02d2cf44b39e5208f3f298ce2\aapt2-3.2.1-4818971-windows\aapt2。 exe 编译 --legacy \ -o \ D:\AndroidRoomDbTutorial\app\build\intermediates\res\merged\debug\ D:\AndroidRoomDbTutorial\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml 守护进程:AAPT2 aapt2-3.2.1-4818971-windows 守护进程#2
是房间数据库应用程序。
【问题讨论】:
-
你好@RogerK 你试过清理和重建项目吗
-
正确缩进你的代码并向我们展示错误的来源。
-
是的,我做到了。@nilesh-panchal。即使我清除了“C:User/AndroidStudio”驱动器中的所有缓存。
-
@TaseerAhmad 它有 10 个 .java 文件编码。那么这个问题就会变得那么长。你真的需要代码吗,尽管编译器在任何代码行都没有显示错误?
-
我期待编译器指向错误源点,但在你的情况下它不起作用。您可以打开 values.xml 文件并查找任何错误吗?我遇到了同样的错误,我可以通过修改我的 value.xml 文件来修复它。