Scala On Android: Java.lang.nosuchmethoderror: Java.lang.string.isempty
I am getting following Exception on Android 2.2.1: java.lang.NoSuchMethodError: java.lang.String.isEmpty I am calling text.isEmpty from Scala. Any idea, how to solve this?
Solution 1:
java.lang.String.isEmpty()
was added in Gingerbread (2.3). You will have to write your own replacement function...
Solution 2:
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.
Solution 3:
Solution 4:
Use TextUtils.isEmpty() instead, available since API level 1.
Post a Comment for "Scala On Android: Java.lang.nosuchmethoderror: Java.lang.string.isempty"