1

我知道这些新属性在旧 API 中会被安全地忽略。现在有什么方法可以在不抑制或提高 minSdk 的情况下使以下 Lint 警告消失?

属性 shortcutId 仅用于 API 级别 25 和更高级别(当前最小值为 15) less... (Ctrl+F1) 此检查查找 XML 文件中设置的属性,这些属性是在比您的应用程序所针对的最旧版本更新的版本中引入的(具有 minSdkVersion 属性)。这不是错误;应用程序将简单地忽略该属性。但是,如果属性对应用程序的外观或功能很重要,您应该考虑寻找一种替代方法来仅使用可用属性来实现相同的结果,然后您可以选择在 layout-vNN 文件夹中创建布局的副本它将用于 API NN 或更高版本,您可以在其中利用更新的属性。注意:此检查不仅适用于属性。例如,有些标签也可以不用,

4

1 回答 1

0

找到了答案(当我等待 90 分钟将这个问题发布给 SO.. 时):

使用 xml-v25\shortcuts.xml(而不是默认的 xml\ 文件夹)

于 2018-04-25T20:13:13.467 回答