Articles of android lint

Как повторно включить отключенное предупреждение Android Lint на уровне файла

Я отключил предупреждение Android Lint «HardcodedText» для определенного файла XML (это для цифровой клавиатуры с исправлением текста для цифр). Я не могу найти способ повторно включить его в этом файле («Восстановить настройки по умолчанию» или так далее), ни в Windows> «Настройки»> «Android»> «Проверка ошибок Lint», ни « Project> Properties»> «Настройки Android Lint» . Любая идея […]

Почему ContextThemeWrapper теперь ограничен группой поддержки?

Я начал использовать ContextThemeWrapper для динамического применения стиля к ImageButton ; Основанный на ответе на другой мой вопрос и ответы на другие подобные вопросы . ContextThemeWrapper wrapper = new ContextThemeWrapper(getContext(), mStyleRes); mImageButton = new AppCompatImageButton(wrapper, null, 0); Но недавно в конструкторе ContextThemeWrapper появилась ошибка lint: ContextThemeWrapper можно ContextThemeWrapper только из одной и той же библиотеки […]

Как сделать сбои в выпуске Grade с помощью Lint Option StopShip?

Я много читал о поддержке StopShip Android Lint Check и Gradle для нее http://tools.android.com/tips/lint-checks http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Lint-support http://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.LintOptions.html#com.android.build.gradle.internal.dsl.LintOptions:checkReleaseBuilds Android линт разрешения с градиентом Градуированная сборка не работает http://developer.android.com/tools/help/lint.html http://developer.android.com/tools/debugging/improving-w-lint.html Я хотел бы использовать, как уже упоминалось здесь в SO, вместо комментариев TODO или FIXME, использовать его для обеспечения того, чтобы блок кода, предназначенный для разработки / отладки […]

Контекст lint.xml и профиль проверки

В Android Studio есть конфигурация lint.xml и ./idea/inspectionProfiles/.xml, управляемая через Settings => Editor => Inspections . Я понимаю, что lint.xml используется инструментом командной строки lint, а профиль проверки используется платформой Android Studio IDE. Официальная документация находится здесь . Я также нашел это сообщение. Как интегрироваться с IntelliJ-инспекциями в Android Studio? И этот пост для Android […]

Android Lint – Как скрыть предупреждение «Ресурс Xxx кажется неиспользуемым»

Я хотел бы отключить (новое) предупреждение Android Lint «Ресурс Xxx кажется неиспользованным» для некоторых конкретных ресурсов. Для другого предупреждения Lint я был ableto воспользоваться Quick Assist, который показал 3 варианта, чтобы отключить предупреждение, один из них был для этого конкретного файла. Но это предупреждение не отображает Quick Assist, оно появляется в Eclipse с общим желтым […]

Предупреждение: этот <FrameLayout> можно заменить тегом <merge>

У меня есть FrameLayout который содержит TextView и два LinearLayout s: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > … a textview and 2 linearlayouts </FrameLayout> После запуска Android Lint я получаю это предупреждение: This <FrameLayout> can be replaced with a <merge> tag. Почему это предупреждение существует? Что я могу сделать, чтобы исправить это (кроме игнорирования)?

Как определить овалы переменных ресурса в Android Studio (например: «% 1 $ s»)

Сбои с Android часто вызваны ресурсом, содержащим %1$ s когда предполагалось %1$s . К моему удивлению, Android Studio не показывает эти синтаксические ошибки: ↑ Реальная синтаксическая ошибка выше – это %1$ s (делает сбой приложения), а не многоточие, которое выделяет Android Studio. Как проверить опечатки переменных ресурса в Android Studio? Я ищу эквивалент lint –check […]

Android Lint: как игнорировать отсутствующие предупреждения о переводе в определенном файле

Можно ли перевести некоторые строки, но не все, в отдельный файл ресурсов без Lint, жалующихся на MissingTranslation ? Например: строки моего приложения находятся в res / values ​​/ strings.xml . Одна из строк <string name="postal_code">Postal Code</string> Поскольку «почтовый код» обычно называется «почтовый индекс» в США, я хочу добавить еще один ресурс res / values-en-rUS / […]

Отчет Android Lint для моего проекта, кроме проектов библиотеки?

Как запустить Android Lint, так что он только сообщает о моем модуле проекта и игнорирует любые проекты библиотеки, которые я использую? Даже когда я нацеливаю Линта на модуль моего проекта, он выводит список проблем в библиотечных проектах, которые меня не интересуют, – я хочу сосредоточить усилия на устранении проблем в моем собственном коде. Я не […]

AppCompatActivity.onCreate можно вызывать только из одной и той же группы библиотек

После обновления до appcompat 25.1.0 я начал получать проводные ошибки. В моем коде: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Я получаю ошибку lint: AppCompatActivity.onCreate can only be called from within the same library group (groupId=com.android.support) Как предотвратить такое поведение?