Android Studio не отмечает использование недоступных методов для minSdkVersion как ошибку (идентификатор проблемы: NewApi) - PullRequest
0 голосов
/ 18 апреля 2020

Возможно релевантная информация:

  • NewApi Правило lint включено и помечено как ошибка, как показано ниже
  • minSdkVersion установлено на 21
  • Android Gradle Plugin версия 3.6.3
  • Android Версия Studio 3.6.3
  • Проект использует Kotlin

Я ожидаю, что в IDE будет отмечена использование недоступного API в качестве ошибки, как это было раньше, я не знаю, когда он перестал работать, и не могу заставить его работать снова. Ниже показан пример метода API уровня 23, вызываемого без ошибок, что приведет к sh на более старом устройстве.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 29 апреля 2020

Нашли виновника! Это была конкретная версия Firebase Cloud Messaging, 20.1.4.

. По некоторым причинам она отключила все виды проверок Android в IDE. Повышение до 20.1.6 заставило вещи снова работать!

implementation 'com.google.firebase:firebase-messaging:20.1.4'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...