1

一些用户通过 android 错误报告弹出窗口报告了此错误,但我不知道是什么原因造成的。我用谷歌搜索,但我找不到任何好的线索。

有谁知道是什么导致了这个错误?

java.lang.RuntimeException: Unable to create BackupAgent
com.berlin.mobson.view.OsmandBackupAgent:
java.lang.NullPointerException at
android.app.ActivityThread.handleCreateBackupAgent(ActivityThread.java:2331)
at android.app.ActivityThread.access$2400(ActivityThread.java:134) at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1358)
at android.os.Handler.dispatchMessage(Handler.java:99) at
android.os.Looper.loop(Looper.java:137) at
android.app.ActivityThread.main(ActivityThread.java:4856) at
java.lang.reflect.Method.invokeNative(Native Method) at
java.lang.reflect.Method.invoke(Method.java:511) at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1007)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:774) at

dalvik.system.NativeStart.main(Native Method) Caused by:
java.lang.NullPointerException at
android.app.LoadedApk.initializeJavaContextClassLoader(LoadedApk.java:377)
at android.app.LoadedApk.getClassLoader(LoadedApk.java:320) at
android.app.ActivityThread.handleCreateBackupAgent(ActivityThread.java:2301)
... 10 more

My App 是一个 Place finder,它使用 google Places api 来获取搜索结果。(没有库,只有 json url)

4

2 回答 2

0

osmand 是离线和在线 OSM 地图的移动地图查看和导航。

源代码可在此处获得 Osmand

可能您可以从设备中删除 osmand,然后使用上述可用代码调试应用程序。

谢谢

于 2013-02-19T08:55:48.637 回答
0

看起来他们的 BackupAgent 实施存在一些问题。临时解决方案是在设置->备份和重置中取消选中“备份我的数据”。从长远来看,必须在 BackupAgent 中跟踪 NPE。

于 2013-02-19T23:35:15.057 回答