Android上的JSoup 1.6.0抛出异常:String.isEmpty()NoSuchMethodExists

时间:2011-06-13 20:14:08

标签: java android jsoup

我正在尝试将JSoup 1.6.0与我的Android应用程序一起使用,它会抛出NoSuchMethodExists异常。

This other question告诉我isEmpty()直到1.6才添加到Java JRE中 - 我在eclipse中检查了我的JRE,它是1.6,但是当我尝试在我的模拟器上运行我的应用程序时抛出上述异常。有修复,还是我应该导入Apache Commons Lang库?

1 个答案:

答案 0 :(得分:9)

在API级别9之前,

String.isEmpty()不可用。您可以使用TextUtils.isEmpty()

看起来JSoup 1.6引入了使用String.isEmpty()的代码,因此需要Android API级别9.如果您的目标是Android级别8或更低级别(Froyo),我建议现在使用旧版本的JSoup

这被视为JSoup 1.6.0中的一个错误,您可以很快得到修复。有关状态,请参阅https://github.com/jhy/jsoup/issues/103