如何解决此问题并允许我的应用程序使用此功能?
你不能
使用
String.length() == 0代替。它一直向下兼容JDK 1.0 …以及J2ME。
String.equals("") 是另一种选择。您确定没有办法配置Eclipse以将其从确定的库中放入代码类吗?
如果您希望您的应用程序在 真实的 Android设备上运行,则不会。Java /
Android平台有意使您难以修改核心类库的行为。首先,您只能通过修改等效于bootclasspath或
rt.jar文件的Davlik
来完成此操作,而在运行中的JVM中都无法完成这些操作。
那种修修补补的有 风险 的潜在破坏Java的其他应用程序。即使假设您不能直接破坏Android应用程序的分离(由于下面提到的进程/
uid分离),对(共享)Java核心类的恶意调整仍可能会允许一个应用程序干扰或窃取另一应用程序的信息。



