Android Lint 未使用的资源(特定于风格)

Android Lint unused resource (flavor specific)

提问人:Markus 提问时间:10/2/2020 更新时间:10/2/2020 访问量:292

问:

这里有一个 (Gradle) Lint 特定问题:

我已经设置了 Android Lint,并在我的应用程序中获得了多种风格。

例如,当我为 chinaDebug 风格运行 lint 时,我收到了很多 UnusedResources 警告(因为它们用于 china 以外的其他风格)。我怎样才能告诉 lint 在实际使用这些未使用的资源时忽略它们(但不是当前风格)。./gradlew :app:lintChinaDebugstrings.xml

禁用对文件或使用正则表达式检查单个字符串 ID 不是我打算做的,我不想按风格拆分资源。


示例:
flavor_eu:

<string name="pushnotifications_test">Push Test</>

flavor_china:

-

我收到 UnusedResources 警告,即使该字符串在 eu 中使用。


提前致谢

安卓 android-gradle-plugin lint android-productflavors

评论

0赞 JCarlosR 6/17/2022
我处于类似的情况,但有 Android Studio 警告。它抱怨可能是私有的方法,但实际上它们需要对某些风格是公开的。你最后做了什么?

答: 暂无答案