我正在尝试迁移androidx,但遇到了无法解决的问题。
Android resource compilation failed
Output: /Users/AndroidStudioProjects/MyApp/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:2497: error: duplicate value for resource 'attr/visibility' with config ''.
/Users/AndroidStudioProjects/MyApp/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:2497: error: resource previously defined here
它说我的代码中某处有一个名为“ visibility”的attr,但我没有。
现在我应该处理错误所涉及的values.xml吗?我认为不是。
我确实有一个自定义的attr.xml,其中包含以下内容:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="title_separator_settings">
<attr name="titleText" format="string" localization="suggested" />
<attr name="valueColor" format="color" />
<attr name="lineColor" format="color" />
<attr name="titleSize" format="float" />
</declare-styleable>
我希望有人遇到过这种情况,可以为我提供帮助。
谢谢。
答案 0 :(得分:-2)
请注意所有可能具有相同属性的库。