斯卡拉在Android:java.lang.NoSuchMethodError:java.lang.String.isEmpty斯卡、java、Android、lang

2023-09-07 04:20:30 作者:你的意中人

我收到以下异常在Android 2.2.1:

I am getting following Exception on Android 2.2.1:

java.lang.NoSuchMethodError:java.lang.String.isEmpty

我打电话 text.isEmpty 从斯卡拉。任何想法,如何解决此问题?

I am calling text.isEmpty from Scala. Any idea, how to solve this?

推荐答案

使用JRE / JDK 1.5,它并没有在有一个的isEmpty 方法字符串。这将避免出现斯卡拉采用1.6的中的isEmpty ,而不是自己的。如果你有Java库还有,一定要挑那些兼容1.5。

Use JRE/JDK 1.5, which did not have an isEmpty method on String. This will avoid situations where Scala uses 1.6's isEmpty instead of its own. If you have Java libraries as well, be sure to pick ones compatible with 1.5.