如何修复“ Android资源编译失败”输出:values_values.arsc.flat:错误:无法打开。 '

时间:2019-02-04 06:34:56

标签: java android

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编译-旧版\         -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

这是会议室数据库应用程序。

2 个答案:

答案 0 :(得分:1)

我有这个,原来aapt被杀毒软件阻止了。 在这里找到答案: https://forum.ionicframework.com/t/unable-to-build-error-values-values-arsc-flat-error-failed-to-open/128575

答案 1 :(得分:0)

现在,Android Studio将为您提供显式值的错误,如果这些值来自您正在使用的某个库,则您无法在中间文件中进行更改,因此请在此处进行更改,并在合并代码时将Android Studio更改为照顾它。

<resources>
<item name="faqID" type="id">faq</item>

将其更改为:

<resources>
<item name="faqID" type="id"/>

请参考此链接 https://developer.android.com/guide/topics/resources/more-resources#Id

您也可以尝试以下方法

如果问题仍然存在,请尝试以下操作

  • 文件|使缓存无效/重新启动
  • 删除.idea文件夹
  • 运行gradlew clean
  • 重新导入项目