Android Studio: Lint проверяет компилятор Jack

Android Studio сообщает об этой ошибке Lint при использовании try-with-resources:

Try-with-resources requires API level 19 (current min is 17)

Это сообщение неверно: поскольку я использую компилятор Jack, я могу использовать эту функцию также для более старых версий API (по крайней мере, она работает в эмуляторе).

Я мог бы, конечно, подавить этот чек с @SuppressLint("NewApi") но когда мы перестанем использовать компилятор Jack, это будет очень плохо.

так что нам делать?

  • это какая-то проблема, о которой нужно сообщать при отслеживании какой-либо проблемы?
    Например, следует ли сообщать об этом в Android Studio, или в Джек-компилятор, или есть какой-то трекер проблем для проверок линтов Android?
  • можем ли мы каким-то образом глобально деактивировать эту проверку lint автоматически, когда компилятор Jack активен?
  • любые другие идеи...

0 ответов

Другие вопросы по тегам