Когда-то, особенно в Eclipse-land, Lint будет работать на каждой сборке, и, если вы не проведете проверки Lint, вы сразу узнаете. С Android Studio (проверено на 1.3) Lint не запускается по умолчанию в сборке. Новички могут ошибаться, что проверял Линт, но поскольку Lint фактически не запускается, новички не узнают о них.
(IOW, если тест Lint не запускался в лесу, действительно ли тест Lint?)
Комментарии к этому сообщению в блоге показывают, как сортировать sorta, чтобы Lint запускался как часть сборки:
- Изменить конфигурацию проекта
- На вкладке "Общие" конфигурации прокрутите вниз и откройте панель "Перед запуском"
- На этой панели добавьте шаг для "Запустить Gradle Задача" с именем
lint
для вашего модуля
Однако в этом запуске командной строки Lint, в результате чего на ваш жесткий диск записываются отчеты, написанные на XML и HTML. Это работает, но было бы проще, если бы Android Studio выполнила свои проверки IDE Lint, поэтому результаты отображаются на панели IDE.
Есть ли способ настроить сборку проекта для выполнения проверок IDE в IDE?
Бонусные баллы, если он может быть настроен только на запуск Lint, а не на полный анализ, выполненный Analyze > Inspect Code. Хотя полный анализ иногда полезен, Lint достаточно медленный, так как он, не говоря уже о сомнительно-полезном другом анализе, выполняемом Android Studio (например, проверка орфографии).
При настройке это не будет отличным планом для всех проектов (сканирование Lint медленно), для новичков на Android это может быть подходящий ход.