【问题标题】:Duplicate value for resource 'attr/visibility' while upgrading for androidx为 androidx 升级时资源“属性/可见性”的重复值
【发布时间】:2019-02-14 15:18:33
【问题描述】:

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

它说我的代码中有一个名为“可见性”的属性,但我没有。

现在我应该操作错误所涉及的 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>

我希望有人遇到过这种情况并可以帮助我。

谢谢。

【问题讨论】:

  • 盲目猜测 - 你的依赖项之一有这个?
  • 是的,我就是这么想的,但是我能用这个做什么呢?我应该找到哪个依赖项是我应该删除它或将其下载到项目中并修改它?
  • 我会先升级我的依赖项。可能导致您出现问题的任何东西都已经针对 androidx 进行了更新。
  • 它是com.daimajia.slider:library:1.1.5@aar

标签: android gradle kotlin androidx


【解决方案1】:

寻找可能具有相同属性的任何库。

【讨论】:

  • com.daimajia.slider:library:1.1.5@aar 谢谢。
猜你喜欢
  • 2020-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多