Подтвердить что ты не робот

Пользовательское правило Lint, не указанное в студии eclipse/android

Я создал пользовательское правило проверки листинга Android. Он отлично работает, когда я запускаю его из командной строки, но Android Studio не принимает это правило при проверке его с помощью "Кода проверки". Я выбрал все правила Lint в профиле проверки андроида студия.

Что я сделал, это

  • Создано JAR с пользовательским правилом проверки линта
  • Разместил банку в ~/.android/lint

Когда я запускаю проверку линта из командной строки, он работает так, как должен. как показано ниже, показывает, что он проверяет правило.

lint OpenGLLearning
Scanning OpenGLLearning: ...............................
Scanning OpenGLLearning (Phase 2): ....

res/layout/activity_opengl.xml:8: Error: Edit Text ID Must be starting with et [etName]
<EditText
^

Здесь etName - это мой идентификатор ошибки для пользовательского правила lint, которое я создал. но Android Studio не перечисляет правило "etName" нигде и не показывает ошибку при проверке с помощью lint с кодом проверки.

когда я запускаю

./gradlew check

он проверяет правило. Кроме того, пользовательское правило появляется, когда я запускаю команду lint -list на терминале, но не могу понять, почему он не проверен кодом Inspect Code в Android Studio.

Я использую инструменты построения 21.0.2 и целевую версию 21

4b9b3361