#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 активен?
- любые другие идеи…