[英]How can I exclude some unused images from lint in Android Studio using the lint.xml?
我的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>
如果仅动态引用图像,并且它们只是一个尺寸( drawable-xhdpi
),那么将它们放入assets
而不是res
可能是个好主意。
否则,请尝试设置path="**/res/drawable-xhdpi/i0.png"
。
此外,对我id="UnusedResources"
的问题ID是id="UnusedResources"
而不是id="AndroidLintUnusedResources"
记得在lint.xml
中引用build.gradle
:
android {
lintOptions {
lintConfig file('lint.xml')
}
}
在这种情况下, lint.xml
和build.gradle
放在同一目录中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.