Описание тега android-lint

Android Lint is a tool in ADT which scans Android project sources for potential bugs.
1 ответ

Ошибка создания JavaDocs для Android Linter - невозможно получить доступ к com.android.tools.lint.detector.api.Severity

Попытка сгенерировать JavaDocs для проекта Android lint-cli на Mac 10.7. Продолжайте получать следующие ошибки. Загрузка исходных файлов для пакета com.android.tools.lint... Создание информации Javadoc... /Volumes/android/sdk/lint/cli/src/com/androi…
25 июн '12 в 18:23
3 ответа

Почему Android Lint предупреждает о String.format, использующем локаль по умолчанию при явном использовании Locale.US?

Я изначально звонил String.format сюда: return String.format("%s %f %f", anotherString, doubleA, doubleB); Что заставило Android Lint сгенерировать это предупреждение: Неявное использование локали по умолчанию является распространенным источником ош…
04 июн '13 в 21:19
2 ответа

Сборка Travis не удалась из-за сообщения о том, что версия SDK platform-tools слишком старая

Привет, у меня есть приложение для Android, которое я строю на Travis CI. К сожалению, сборка не удалась, потому что lint говорит, что инструменты SDK платформы слишком старые: Версия инструментов платформы SDK (23.0.1) устарела для проверки API, ск…
04 дек '16 в 21:32
0 ответов

Ошибка Lint "ImpliedQuantity" при переносе множества элементов в CDATA

Похоже на ImpliedQuantity проверка lint вызывает ложное срабатывание, когда множественные элементы обернуты в CDATA, Например, имея эти ресурсы на французском strings.xml: <resources> <plurals name="test"> <item quantity="one">%d b…
08 янв '19 в 16:24
1 ответ

Требуется аннотация "указать только одно из значений, anyOf или allOf"

Пытаясь применить @RequiresPermission аннотация, как описано в технических документах. Пример показывает Если вам требуется хотя бы одно из набора разрешений, вы можете использовать атрибут anyOf: @RequiresPermission(anyOf = { Manifest.permission.AC…
0 ответов

Образцы Google Volley Singleton Линия очереди запросов

Я пытался реализовать Volley в моем проекте. Я использую руководство разработчиков Google для понимания концепций. Во втором уроке настройка RequestQueue как синглтон (Рекомендуемая практика) преподается. Ниже приведен фрагмент кода из этого урока. …
09 окт '16 в 10:13
1 ответ

LinearLayout - ошибка Lint при использовании файла стиля (все еще работает, хотя)

Проблема: я получаю ошибку lint и предупреждение о стилях, которые работают, при определении ориентации LinearLayout в файле стилей, но не при определении ориентации непосредственно на элементе. Даже если свойство выбрано из файла стилей. У меня ест…
2 ответа

Не удалось запустить инструмент Android Lint из Eclipse

Я попытался запустить Lint, доступный в последней версии Android SDK r16 от Eclipse, для моего проекта. Я получаю ошибку: Comparison method violates its general contract! Полный журнал здесь: java.lang.IllegalArgumentException: Comparison method vio…
16 дек '11 в 06:05
1 ответ

Опубликовать результаты Android Lint из проекта Pipeline

Я строю проект Android с Jenkins (2.0 Beta) в качестве конвейера. Из задания Freestyle я могу заархивировать результаты сборки с помощью действия после сборки Опубликовать результаты Lint для Android. Мой конвейерный скрипт: node { stage 'Checkout' …
3 ответа

Должен ли каждый вызов WakeLock.release() быть всегда достигнут? Android Lint предупреждение

Android lint предупреждает следующее с помощью [Wakelock]: public static void acquire(Context ctx, long timeout) { if (wakeLock != null) { wakeLock.release(); } PowerManager powerManager = (PowerManager) ctx.getSystemService(Context.POWER_SERVICE); …
06 июл '15 в 13:46
5 ответов

Почему 0dp считается повышением производительности?

В конце этого вопроса был дан ответ, сочетающий замечания и решения. Вопрос Я искал вокруг, но не нашел ничего, что действительно объясняет, почему Android Lint, а также некоторые подсказки Eclipse предлагают заменить некоторые layout_height а также…
18 авг '12 в 07:29
1 ответ

Запутался в проверке Lint "UselessParent"

У меня есть файл макета, о котором Lint выдает следующее предупреждение: UselessParent Сводка: проверяет, можно ли удалить родительский макет. Приоритет: 2 / 10 Важность: Предупреждение Категория: Производительность Макет с дочерними элементами, кот…
02 май '12 в 22:37
1 ответ

Установить отслеживание нужно было экспортировать или нет?

Я отслеживаю мои установки двумя способами, которые вы можете увидеть здесь в моем манифесте: <receiver android:name="com.google.android.gms.tagmanager.InstallReferrerReceiver" android:exported="true"> <intent-filter> <action android:…
13 янв '16 в 08:40
1 ответ

Считайте TextView доступным для выбора

У меня есть следующее предупреждение (из Lint) на каждом TextView с идентификатором в моих XML. Попробуйте сделать текстовое значение доступным для выбора, указав android:textIsSelectable="true" Может кто-нибудь объяснить, почему это происходит внез…
12 мар '13 в 11:40
3 ответа

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

После обновления до appcompat 25.1.0 Я начал получать проводные ошибки. В моем коде: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Я получаю сообщение об ошибке: AppCompatActivity.onCreate can onl…
0 ответов

Android lint ведет себя по-разному между Android Studio 2.3.3 и 3.0.1

Для этого же проекта я делаю следующее: Откройте Android Studio 2.3.3 -> Анализ -> Проверка кода Откройте Android Studio 3.0.1 -> Анализ -> Проверка кода Все под одной настройкой. Результат Android Studio 2.3.3 Результат Android Studio 3.0.1 Я понят…
23 янв '18 в 14:08
3 ответа

Android Lint ограничивает количество языков для проверки отсутствующих переводов

Мое приложение поддерживает только 2 языка - английский и немецкий. Итак, у меня есть такая структура папок для языков строк: MyProject/ RES / значения /strings.xml MyProject/ RES / значения-де /strings.xml Когда я запускаю проверку Lint, я получаю …
09 янв '13 в 10:08
3 ответа

Почему затмение не жалуется на этот устаревший метод?

В моем manifest.xml я определил: <uses-sdk android:minSdkVersion:"8" android:targetSdkVersion:"8" /> и в документации Android для класса View было сказано: setBackground(Drawable) // ADDED IN API LEVEL 16 Этот метод был добавлен на уровне API …
17 мар '14 в 21:56
1 ответ

Вложенные веса против вложенных макетов с весами. Что лучше?

Android Lint предупреждает нас, когда мы делаем вложенные веса, говоря, что вложенные веса плохо влияют на производительность, поэтому мне было интересно, что произойдет, если я добавлю дополнительную раскладку, включающую вложенные схемы взвешивани…
1 ответ

Использование свойства NewApi по-прежнему вызывает предупреждения lint

Я создал свою собственную функцию расширения, которая проверяет, является ли SDK по крайней мере леденец inline val buildIsLollipopAndUp: Boolean get() = Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP Однако, если я воспользуюсь этим, инст…
22 июл '17 в 21:24