AndroidアプリケーションでJSoup1.6.0を使用しようとすると、NoSuchMethodExists例外がスローされます。
この他の質問は、isEmpty()が1.6までJava JREに追加されなかったことを示しています-EclipseでJREをチェックしましたが、1.6ですが、エミュレーターでアプリを実行しようとすると、上記の例外がスローされます。修正はありますか、それともApache Commons Langライブラリをインポートするだけですか?
String.isEmpty()
APIレベル9まで使用できません。代わりに、を使用できますTextUtils.isEmpty()
。
JSoup 1.6で導入されたコードは、Android APIレベル9を使用String.isEmpty()
しているため、Android APIレベル9が必要になるようです。AndroidAPIレベル8以下(Froyo)をターゲットにしている場合は、今のところJSoupの古いリリースを使用することをお勧めします。
これはJSoup1.6.0のバグとして扱われており、すぐに修正される予定です。ステータスについては、 https://github.com/jhy/jsoup/issues/103を参照してください。