Мне нужно было собственное правило lint, поэтому я создал его, следуя инструкциям здесь.
Все работает нормально, пользовательское правило теперь проверяется lint. Однако я добавил пользовательское правило .jar в путь /.android/lint
. Но это значит, что это правило проверяется только у меня локально.
Расположение каталога .android обычно является домашним каталогом; lint будет искать в $
ANDROID_SDK_HOME
, в${user.home}
(свойство Java) и в$HOME
. (Кто-то спрашивал об этом; Lint в основном вызывает общий метод инструментов Android, чтобы найти «каталог настроек инструментов», используемый для снимков состояния эмулятора, настройки ddms и т. д. Вы можете найти соответствующий код для этого здесь: https://android.googlesource.com/platform/tools/base/+/master/common/src/main/java/com/android/prefs/AndroidLocation.java )
Как я могу добавить файл .jar в проект, чтобы все люди, работающие над ним, проверяли это правило lint? Искал ответ, но не нашел подсказок...