忽略特定文件的IconDensities棉绒警告

时间:2018-12-28 23:37:43

标签: android lint

我正在尝试忽略某些特定文件的IconDensities棉绒警告。

这是我得到的皮棉警告:

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.xml文件,该文件定义了皮棉规则例外:

<lint>
    ...

    <issue id="IconDensities">
        <ignore path="src/**/res/drawable-xxhdpi/my_image_1.png" />
    </issue>
</lint>

不幸的是,这不起作用,文件仍显示在警告中。如果我使用regexp而不是path,那么所有文件都会被忽略。

顺便说一句:我知道我应该通过提供各种密度的文件来修复它,但这不是我现在要寻找的。

编辑01/18/2019:

看一下实际执行lint检查here的类,我发现那里没有任何东西可以忽略单个文件。所以这真的可能是不可能的:-(

1 个答案:

答案 0 :(得分:0)

您是否尝试设置忽略路径的格式略有不同?

<issue id="IconDensities">
    <ignore path="**/res/drawable-xxhdpi/my_image_1.png"/>
</issue>

指向错误位置的忽略路径似乎仍然可能显示在警告中!

相关问题