gradle 无法从com.android.aaptcompiler.ParsedResource@ef79973中提取资源

zpjtge22  于 2022-11-14  发布在  Android
关注(0)|答案(3)|浏览(595)

1.无法从com.android.aaptcompiler.ParsedResource@ef79973中提取资源。
1.无法从com.android.aaptcompiler.ParsedResource@4c95ce87提取资源。
C:\用户\用户.gradle\缓存\转换-3\4948e5218454019e0897afa16ee\转换后的\材料-1.6.1\res\values\values.xml:829:4:内部元素必须是资源引用或为空。
失败:生成失败,出现异常.

  • 问题:执行任务“:app:mergeDebugResources”失败。

执行com时发生故障。android.build.gradle.internal.res.ResourceCompilerRunnable资源编译失败(无法编译值资源文件D:\AndroidStudioProjects\AndroidStudioProjects\NewProject\app\build\intermediates\incremental\debug\mergeDebugResources\merged.dir\values\values. xml。原因:java.lang.IllegalStateException:无法从com.android.aaptcompiler.ParsedResource@4c95ce87中提取资源。)。请查看日志以了解更多详细信息。

  • 请尝试:

使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整信息。

构建在2秒内失败
如何修复此错误?

0lvr5msh

0lvr5msh1#

我遇到了同样的问题,因为我在字符串资源中有一个'字符,我必须更改为'

7gs2gvoe

7gs2gvoe2#

在我的例子中,strings.xml文件中有一个问题。我在中创建了一个有两个项目的复数,数量相同的“一”。我一修复这个错误,它就为我解决了。

<plurals name="some_key">
  <item quantity="one">Singular</item>
  <item quantity="one">Other</item> <!-- I had repeated this quantity here -->
</plurals>
iyfamqjs

iyfamqjs3#

我检查了您的values目录,发现了同样的问题,问题在themes.xml中。您将在构建输出中找到问题的确切位置

相关问题