使用配置

时间:2018-11-19 05:27:11

标签: android compilation resources

Android资源编译失败

输出:

  

C:\ projects \ template \ app \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml:218:错误:资源'attr / layout_anchorGravity'的重复值带有配置''。   C:\ projects \ template \ app \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml:218:错误:先前在此处定义的资源。

命令:

  

C:\ Users \ music7.gradle \ caches \ transforms-1 \ files-1.1 \ aapt2-3.2.1-4818971-windows.jar \ b9713b2bbe96f34444d44f2bfbbdc6b8 \ aapt2-3.2.1-4818971-windows \ aapt2.exe编译-旧版\           -o \           C:\ projects \ template \ app \ build \ intermediates \ res \ merged \ debug \

     

C:\ projects \ template \ app \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml   守护程序:AAPT2 aapt2-3.2.1-4818971-windows守护程序#1

得到这个错误,请给解决方案

1 个答案:

答案 0 :(得分:0)

此错误使我永远无法调试。但是,最后归结为您是否使用了执行类似操作的两个“实现”源。例如,如果您使用来自两个不同来源的自定义搜索栏,则两个搜索栏都会更改 tools:max 的值。这将导致问题。这就是为什么即使您遇到相同错误的原因

  

错误:先前在此处定义的资源

如果您使用了两个相似的不同实现,请删除其中之一或添加注释,然后检查它是否可以解决