我试图忽略某些特定文件的 IconDensities lint 警告。
这是我收到的 lint 警告:
Usability:Icons
1 warning IconDensities: Icon densities validation
Icon densities validation
../../../src/main/res/drawable-xxhdpi: Missing the following drawables in drawable-xxhdpi:
my_image_1.png, my_image_2.png, my_image_3.png, my_image_4.png, my_image_5.png... (22 more)
现在,假设我只想忽略第一个文件 my_image_1.png
的警告,而不是其他文件。
我有一个定义 lint 规则异常的 lint.xml
文件:
<lint>
...
<issue id="IconDensities">
<ignore path="src/**/res/drawable-xxhdpi/my_image_1.png" />
</issue>
</lint>
不幸的是,这不起作用,该文件仍显示在警告中。如果我使用 regexp
而不是 path
,那么所有文件都会被忽略。
顺便说一句:我知道我应该通过提供所有密度的文件来修复它,但这不是我现在要找的。p>
编辑 01/18/2019:
查看实际执行 lint 检查的类 here ,我在那里看不到任何可以忽略单个文件的内容。所以这可能真的是不可能的:-(
最佳答案
您是否尝试过以稍微不同的方式设置忽略路径的格式?
<issue id="IconDensities">
<ignore path="**/res/drawable-xxhdpi/my_image_1.png"/>
</issue>
指向错误位置的忽略路径似乎是它仍然出现在警告中的可能原因!
关于android - 忽略特定文件的 IconDensities lint 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53965445/