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

#android-studio #android-lint #jack-compiler

#android-studio #android-lint #jack-компилятор

Вопрос:

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

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

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

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

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

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