4

AndroidアプリケーションでJSoup1.6.0を使用しようとすると、NoSuchMethodExists例外がスローされます。

この他の質問は、isEmpty()が1.6までJava JREに追加されなかったことを示しています-EclipseでJREをチェックしましたが、1.6ですが、エミュレーターでアプリを実行しようとすると、上記の例外がスローされます。修正はありますか、それともApache Commons Langライブラリをインポートするだけですか?

4

1 に答える 1

9

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を参照してください。

于 2011-06-13T20:20:41.007 に答える