我的drawable-xhdpi
文件夹中有大量图像,当我运行lint时,这些图像显示为未使用。这些文件在运行时动态引用,因此没有静态引用。
我想配置我的lint.xml
,以便从lint中排除这些文件。我在模块目录(不是顶级项目目录,但是模块目录)中添加了一个带有必要指令的XML,但我仍然无法让lint忽略它们。
<?xml version="1.0" encoding="UTF-8"?>
<!--suppress XmlUnboundNsPrefix -->
<lint>
<issue id="AndroidLintUnusedResources">
<ignore path="res/drawable-xhdpi/i0.png" />
</issue>
</lint>
答案 0 :(得分:2)
如果您仅动态引用图片,并且这些图片只有一种尺寸(drawable-xhdpi
),那么最好将它们放入assets
而不是res
。< / p>
否则,请尝试设置path="**/res/drawable-xhdpi/i0.png"
。
另外,对我有用的问题ID 是id="UnusedResources"
而不是id="AndroidLintUnusedResources"
请务必在lint.xml
:
build.gradle
android {
lintOptions {
lintConfig file('lint.xml')
}
}
在这种情况下,lint.xml
和build.gradle
放在同一目录中。