有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在安卓中使用CharacterBuffers时出现java错误

我正在使用一个小型压缩库来处理java中的短字符串。令人惊讶的是,当我在Nexus7(棒棒糖)上运行我的应用程序时,它运行得很好,但当我在ICS选项卡上运行它时,每当我尝试调用CharBuffer时,它都会出现noSuchMethod异常。随后

14016-14016/reach.project E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.NoSuchMethodError: java.nio.CharBuffer.subSequence at reach.project.utils.MiscUtils.compress(MiscUtils.java:239)

此行出现错误:

String temp = String.valueOf(charBuffer.subSequence(0, 1));

我正在使用JDK7

compileOptions {
    sourceCompatibility VERSION_1_7
    targetCompatibility VERSION_1_7
}

Min SDK版本14

非常感谢您的帮助


共 (1) 个答案

  1. # 1 楼答案

    这似乎是java编译器中的一个bug。使用版本6构建应该可以解决您的问题

    根据thislink和其他许多人的说法