Articles of линта

Для вызова требуется уровень API 11 (текущий мин – 9) android.app.Activity # onCreateView

После обновления SDK (23), я получаю эту ошибку lint, я не внес никаких изменений в свой код, и он отлично работает на устройствах с уровнем api 9. Также я не вызываю android.app.Activity # onCreateView в Мой код вообще. Если я нажму авторефиксировать, он добавит @SuppressLint («NewApi») к объявлению @SuppressLint("NewApi") public class MyActivity extends android.support.v4.app.FragmentActivity класса […]

Android Lint не видит неиспользованные png-чертежи

У меня много неиспользуемых (сотен) png drawables в папках drawable-hdpi, drawable-xhdpi …. Проверка Lint дает мне только неиспользованные макеты, строки, анимации и xml-чертежи , но не png drawables. Еще один инструмент – неиспользуемые ресурсы – дает мне «0 найденных ресурсов». Я проверил, что drawables действительно неиспользуемый (я искал весь проект для имени пользователя, пытался удалить […]

Как найти документ gradle lintOptions для Android?

Я получил «… не переведен в … [MissingTranslation]» ошибка в моем проекте Android. Я искал google find что-то работает как abortOnError false и документ о lintOptions . Но я не хочу игнорировать все ошибки lint, поэтому я скопировал xml, созданный Eclipse, как lintConfig file("default-lint.xml") , и он работает. Я хочу знать, где я могу найти […]

Android, этот API помечен как внутренний для библиотеки поддержки и не должен быть доступен из приложений.

Я использую метод invalidateOptionsMenu() для обработки меняющейся панели инструментов MenuItems но в последнее время lint выделяет этот метод как ERROR и говорит: This API is marked as internal to the support library and should not be accessed from apps Также для navigationview.setNavigationItemSelectedListener(XXX); Метод и некоторые другие! Очень нелогично использовать @SuppressWarnings("RestrictedApi") для решения этой проблемы, потому […]

Как игнорировать полные папки для проверки линта с помощью градации?

У меня есть проект Android, который включает сгенерированный код. Этот код имеет некоторые нарушения в нем, что я не хочу появляться в отчетах lint, потому что мы не будем исправлять эти проблемы с кодом вручную. Можно ли как-то исключить папки в контрольной строке?

Android: Lint говорит – класс, указанный в файле макета, не был найден в проекте или в библиотеках

В моем приложении я использую Pull TO Refresh list view library. Я разработал макеты для всех экранов соответственно. Когда я запускал lint в своем проекте, в одном из моих файлов макета для экрана xlarge это дало мне фатальную ошибку: Класс, указанный в файле макета, com.handmark.pulltorefresh.library.PullToRefreshListView, не найден в проекте или библиотеках Хотя в том же […]

Избегать ворса, когда проверка выполнения градации

Может ли кто-нибудь сказать мне способ избежать выполнения «lint» каждый раз, когда я запускаю проверку градации? Я определил в build.gradle lintOptions { quiet true } Тем не менее, он продолжает выполнять эту задачу. Проблема в том, что каждый раз мне приходится делать чек.

Решенный цвет вместо идентификатора ресурса

Недавно я видел, что в моем коде появилась ошибка lint: Должен передать разрешенный цвет вместо идентификатора ресурса здесь: getResources (). GetColor (R.color.maps_list_background_color) MyClass.java / myapp / android / maps line 107 Проблема с линзой Android Я знаю, как решить его, ответ в ошибке, дело в том, что я не понимаю, почему они добавили эту ошибку […]

Пользовательские linting lib в android

Моя команда и я разрабатываем приложения для Android и решили разработать правила кодирования, которые должны следовать всем. Поэтому я начал внедрять пользовательские правила lint в соответствии со следующими ссылками: Сообщение написано Мэттом Комптоном Git Repo Проблема, с которой я сталкиваюсь, фактически реализует эти правила lint на основе проекта. Когда я запускаю ./gradlew clean build test […]

Конфликтующие сообщения lint относительно использования paddingStart

После того, как была выпущена поддержка API 17 / RTL, я добавил следующее к моему манифесту android:supportsRtl="true" Который заставил Линта по праву дать мне эти предупреждения, где бы я не использовал paddingLeft / Right в своих взглядах: Подумайте о добавлении android: paddingStart = "8dp", чтобы лучше поддерживать макеты справа налево Подумайте о добавлении android: paddingEnd […]

Intereting Posts
Идентификационный RTL-язык в Android Android RecyclerView, который находится во Фрагменте, который находится в ViewPager, не перезагружает / обновляет представления, если установлено setOffscreenPageLimit Как я могу динамически установить позицию представления в Android? Android In App Billing – ошибка получения информации с сервера Как обрабатывать возвращаемое значение из AsyncTask Какой Android-телефон будет использоваться для разработки …? Структура каталога проектов тестирования Android при использовании Eclipse Подсказка и текст с правильной гравитацией и одиночной линией Сломанная труба SSL Как Android Studio проверяет XML на экране настроек? Анимационный вид добавлен в WindowManager Тост не показан на Samsung Galaxy S3 (последнее обновление 4.1.2) Неожиданные разные результаты от того же ввода String Добавить учетную запись в AccountManager может привести к взаимоблокировке Как проверить, платил ли пользователь на Android?