Как игнорировать анализ всего модуля в android lint

Я реализовал модуль с открытым исходным кодом в своем проекте Android. Я хочу игнорировать анализ ворса для этого модуля. Я изучил другие вопросы и попытался создать lint xml в корневом каталоге моего проекта. Вот мой lint xml:

<?xml version="1.0" encoding="UTF-8"?>
<lint>
<issue id="all">
    <ignore path="open_source_module"/>
</issue>
</lint>

Я попытался изменить структуру пути, например: **/open_source_module, **/open_source_module/src...

Но они не работали. Не могли бы вы мне помочь?


person sophie281988    schedule 01.06.2018    source источник
comment
вы можете использовать пользовательские области, упомянутые в документации Android lint. developer.android.com/studio/write/lint.   -  person Umair    schedule 01.06.2018
comment
где вы разместили файл lint.xml?   -  person Sagar    schedule 01.06.2018
comment
Привет, Сагар, мой структурный проект: app_v2/app (модуль приложения), app_v2/open_source_module (модуль с открытым исходным кодом), app_v2/common (общий модуль). Я поместил lint xml в каталог app_v2   -  person sophie281988    schedule 01.06.2018
comment
Привет, Umair, я снова прочитал документ и следовал ему, чтобы создать свою область, чтобы исключить модуль, это работает, ????   -  person sophie281988    schedule 01.06.2018


Ответы (1)


добавьте эти строки в файл build.gradle на уровне вашего модуля:

android {
      lintOptions {
          abortOnError false
      }
   }
person Sameer Jani    schedule 01.06.2018