Я использую log4j в проекте Android, зависимость определена в градиенте проекта, например:
compile 'log4j:log4j:1.2.16'
Когда происходит Lint check, анализатор сообщает об ошибке InvalidPackage:
../../../../../../../.gradle/caches/modules-2/files-2.1/log4j/log4j/1.2.17/5af35056b4d257e4b64b9e8069c0746e8b08629f/log4j-1.2.17. jar: неверная ссылка на пакет в библиотеке; не входит в Android: java.awt. Ссылка на org.apache.log4j.chainsaw.ControlPanel. ../../../../../../../.gradle/caches/modules-2/files-2.1/log4j/log4j/1.2.17/5af35056b4d257e4b64b9e8069c0746e8b08629f/log4j-1.2.17. jar: неверная ссылка на пакет в библиотеке; не входит в Android: java.awt.event. Ссылка на org.apache.log4j.chainsaw.Main.1.
....
Как я могу исправить это лучше? Lint предлагает подавить это предупреждение по идентификатору, но это означает подавление всех предупреждений по типу, я прав? Похоже, это не лучшее решение ... Может быть, как-нибудь указать lint, чтобы не проверять пакет log4j?