Вопросы по теме 'android-lint'

Когда я обновляю свой плагин ADT для Android, я запускаю android lint, каковы его преимущества для использования в проекте Android?
Все здесь Когда я обновляю свой плагин ADT до ADT 16, я получаю одну новую вещь (инструмент), которая запускает Android Lint, когда я запускаю ее после выбора своего проекта Android, она дает мне еще 550 предупреждений, связанных с проектом для...
1554 просмотров
schedule 25.05.2023

Lint: ошибка «‹ключ› не переведен на ‹язык›»
Мое приложение для Android недавно начало выдавать ошибки Lint при компиляции. Я получаю <key> is not translated in <language>. Это говорит мне If an application has more than one locale, then all the strings declared in one language...
500 просмотров
schedule 25.10.2023

Используя FloatMath или Math и бросок?
В последнем обновлении Android API элемент FloatMath помечен следующим предупреждением: В старых версиях Android использование android.util.FloatMath рекомендовалось из соображений производительности при работе с числами с плавающей...
28879 просмотров

Как запустить разный код для разных уровней SDK без ошибок в eclipse
Внутри метода я запускаю строку, которая отличается для разных SDK. И маркер lint всегда помечает это как ошибку и предлагает мне добавить новую аннотацию API для всего метода, но это только одна строка кода, я думаю, что бессмысленно создавать новый...
82 просмотров
schedule 31.10.2022

Android Lint: как игнорировать предупреждения об отсутствии перевода в строковом файле региональной локали, который намеренно переопределяет только некоторые переводы по умолчанию?
Можно ли перевести некоторые строки, но не все, в отдельный файл ресурсов, чтобы Линт не жаловался на MissingTranslation ? Например: все строки моего приложения находятся в res / values ​​/ strings.xml . Одна из струн - <string...
26647 просмотров

Создание собственного детектора Java для Lint
Я пытаюсь создать специальное правило для Lint, которое бы изменило существующие тесты предупреждений об устаревании. Дело в том, что документация, которую я прочитал до сих пор, очень мало говорит мне о том, как реализовать класс (который, как я...
980 просмотров

Как я могу исключить некоторые неиспользуемые изображения из lint в Android Studio с помощью lint.xml?
У меня есть большое количество изображений в моей папке drawable-xhdpi , которые отображаются как неиспользуемые при запуске lint. На эти файлы ссылаются динамически во время выполнения и, следовательно, они не имеют статических ссылок. Я хотел...
1522 просмотров
schedule 01.05.2024

Объясните ClickableViewAccessibility
Относительно кода SO swipe Android lint выдал предупреждение OnSwipeTouchListener#onTouch должен вызывать View#performClick при обнаружении клика [ClickableViewAccessibility] В описании предупреждения говорится: Если...
10622 просмотров

Отключить `lint` в Android Gradle
Из Руководство пользователя Android Gradle Plugin сайта Android Tools Project Site Я знаю, что можно предотвратить прерывание сборки с помощью Android lint, используя: lintOptions { abortOnError false } Я также знаю, что lint можно...
19079 просмотров
schedule 13.12.2022

Отсутствует поддержка индексирования приложений Firebase (Android lint)
Я получаю это предупреждение при анализе моего кода (Анализ > Проверить коды) в студиях Android. Приложение не индексируется поиском Google; подумайте о том, чтобы добавить хотя бы одно действие с заполнителем намерений ACTION-VIEW. См....
60715 просмотров

Как отключить предупреждение «contentDescription» в gradle с помощью lintOptions?
Я хотел бы отключить это предупреждение: [Специальные возможности] Отсутствует атрибут contentDescription на изображении. Я знаю решение android:contentDescription:"@null" . Но я хочу иметь возможность делать весь проект, а не каждый из...
3391 просмотров
schedule 19.01.2023

Ожидаемый ресурс типа anim при использовании тернарного оператора
Это очень глупая ошибка компилятора, и мне интересно, есть ли простой способ ее подавить (например, с помощью аннотации)? Ошибка возникает во 2-м аргументе setCustomAnimations() . Ошибка: Expected resource of type anim . FragmentTransaction...
224 просмотров
schedule 16.11.2022

Android Studio lint_baseline.xml не исключает многих проблем, которые должны
У меня есть это в моем build.gradle: android { lintOptions { abortOnError false absolutePaths false lintConfig file('lint.xml') baseline file('lint-baseline.xml') } } И я запускал Analyze > Inspect Code ранее, чтобы...
1191 просмотров
schedule 03.05.2023

Как выполнить программу, которая читает lint-results.xml Jenkins после завершения сборки и проверки lint
Мне уже удалось подключить свой git и автоматизировать сборку Gradle и выполнить android lint в качестве действия Jenkins после сборки. Я вижу файл lint-results.xml, созданный в следующем месте. myapp/app/build/reports/lint-results.xml В...
263 просмотров

Как настроить плагин Android lint для использования предыдущих нестабильных сборок в качестве ссылок от Jenkins?
В настоящее время я использую Android Lint Plugin в Jenkins, чтобы показать результаты проверки lint. Вместо того, чтобы сообщать о старых предупреждениях, я настроил плагин так, чтобы он сообщал о новых предупреждениях только путем проверки...
148 просмотров
schedule 24.12.2022

Отчет Lint HTML/PDF
Мне нужен отчет в формате HTML или PDF для моего проекта Android, я пытался создать файл HTML, следуя этому руководству, но он пуст, а создание XML завершается успешно. Примечание. В качестве руководства использовалась следующая проблема с...
711 просмотров
schedule 09.12.2022

SuppressWarnings для: логический метод 'methodName' всегда инвертируется
список наиболее распространенных аннотаций SuppressWarnings настолько длинный и неинтуитивный, что я теряюсь найти правильную аннотацию для предупреждения Логический метод 'methodName' всегда инвертируется Я не хочу менять метод, чтобы...
2378 просмотров

Как избежать предупреждения компилятора Параметр «x» никогда не используется
Предложите лучший способ решить этот тип предупреждения компилятора в Android Studio 3.3 Примечание. Я нашел множество решений, позволяющих избежать предупреждений и отключить проверку Studio. Но я ожидаю чего-то другого. Пример: если...
1495 просмотров
schedule 02.08.2022

META-INF/versions/9/module-info.class: неработающий файл класса? (Для этой функции требуется ASM6)
У меня проблемы с Bouncycastle, которые возникают только при выполнении задачи :lint . Как правило, это конфликт версий байт-кода Java 9 версии 53.0 / ASM . Это зависимости: // https://mvnrepository.com/artifact/org.bouncycastle...
7687 просмотров
schedule 18.12.2022

Не удалось выполнить JetifyTransform с помощью android.tools.lint
Проект build.gradle : buildscript { ext.kotlin_version = '1.3.72' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.6.3' classpath...
1657 просмотров