Игнорирование предупреждения lint IconDensities для определенных файлов - PullRequest
0 голосов
/ 29 декабря 2018

Я пытаюсь игнорировать предупреждение lint IconDensities для некоторых конкретных файлов.

Это предупреждение 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.xml, который определяет исключения из правила lint:

<lint>
    ...

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

К сожалению, это не работает, и файл все равно отображается в предупреждении.Если я использую regexp вместо path, то все файлы игнорируются.

Кстати: я знаю, что должен исправить это, предоставив файл всех плотностей, но этоне то, что я сейчас ищу.

Редактировать 18.01.2009:

Глядя на класс, который на самом деле выполняет проверку lint здесь , я неувидеть что-нибудь там, что позволило бы игнорировать один файл.Так что это может быть просто невозможно: - (

1 Ответ

0 голосов
/ 18 января 2019

Вы пытались отформатировать путь игнорирования немного по-другому?

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

Вероятно, причина игнорирования пути игнорирования, указывающая на неправильное место,

...