安卓 2.2 : Parse NoSuchMethodError java. lang.String.getbytes

标签 android parse-platform android-2.2-froyo nosuchmethoderror

使用 Android 2.2Parse 1.8.0 以及 compile 'com.parse.bolts:bolts-android:1.+' 我在使用 Android 2.2 模拟器 (Nexus S) 启动应用程序时得到了这个

java.lang.NoSuchMethodError: java.lang.String.getBytes
        at com.parse.Parse.saveDiskObject(Parse.java:998)
        at com.parse.Parse.saveDiskObject(Parse.java:1088)
        at com.parse.PushRouter.saveStateToDisk(PushRouter.java:694)
        at com.parse.PushRouter.subscribe(PushRouter.java:747)
        at com.parse.PushRouter$1.then(PushRouter.java:77)
        at com.parse.PushRouter$1.then(PushRouter.java:74)
        at bolts.Task$9.run(Task.java:453)
        at bolts.BoltsExecutors$ImmediateExecutor.execute(BoltsExecutors.java:97)
        at bolts.Task.completeImmediately(Task.java:449)
        at bolts.Task.continueWith(Task.java:323)
        at bolts.Task.continueWith(Task.java:334)
        at bolts.Task$7.then(Task.java:386)
        at bolts.Task$7.then(Task.java:378)
        at bolts.Task$10.run(Task.java:486)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
        at java.lang.Thread.run(Thread.java:1096)

这是什么原因造成的?我试着改变 ParseInstallation.getCurrentInstallation().saveEventually();ParseInstallation.getCurrentInstallation().saveInBackground(); 但没有区别。

最佳答案

看起来解析框架(com.parse.Parse.saveDiscObject 方法)使用 java.lang.String.getBytes(Charset),它从 API 级别 9 开始可用(参见 http://developer.android.com/reference/java/lang/String.html#getBytes%28java.nio.charset.Charset%29)

Android 2.2 是 API 级别 8。

这至少说明了这一点。我不确定如何解决这个问题。如果可能,可能会降级到早期版本的 Parse。

关于安卓 2.2 : Parse NoSuchMethodError java. lang.String.getbytes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28041322/

相关文章:

ios - 如何使用 swift 在 Parse 中获取所有创建的类名?

Android 2.2 appwidget进度条滚轮导致widget失败

android - 如何使用后退键删除WindowManager添加的 View ?

android - 必须指定 SDK 目标

android - 在我的 Android 应用程序中从 WordPress 获取帖子

ios - 如何等待 findObjectsInBackgroundWithBlock(在 Parse 中)完成然后运行 ​​MainThread?

android - Google Maps API 保存标记并在下次启动时加载它们

javascript - 如何仅获取 FileName Parse.com 数据库

java - 无法找到 ABI x86 的 'userdata.img' 文件以复制到 AVD 文件夹中

Android 相机 setDisplayOrientation : strange behavior for galaxy tab