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