升级androidx

时间:2019-02-14 15:18:34

标签: android gradle kotlin androidx

我正在尝试迁移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>

我希望有人遇到过这种情况,可以为我提供帮助。

谢谢。

1 个答案:

答案 0 :(得分:-2)

请注意所有可能具有相同属性的库。