【发布时间】:2015-01-20 09:05:45
【问题描述】:
将Android 2.2 和Parse 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(); 但没有区别。
【问题讨论】:
标签: android parse-platform android-2.2-froyo nosuchmethoderror