1

try-with-resources を使用すると、Android Studio が次の Lint エラーを報告します。

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

このレポートは間違っています。私は Jack コンパイラを使用しているため、この機能は古い API バージョンでも使用できます (少なくともエミュレータでは動作します)。

もちろん、この lint チェックを抑制することもでき@SuppressLint("NewApi")ますが、Jack コンパイラの使用をやめると、非常にまずいことになります。

だから何をすべきか?

  • これは、いくつかの問題追跡に報告する必要がある問題ですか?
    たとえば、Android Studio または Jack-compiler に報告する必要がありますか、または Android lint チェック用の問題トラッカーはありますか?
  • Jackコンパイラがアクティブなときに、このリントチェックを自動的にグローバルに無効にすることはできますか?
  • 他のアイデア...
4

0 に答える 0