Android的备份代理和SherlockMapActivity(android backup ag

2019-10-17 16:17发布

我试着在我的Android应用程序来实现备份代理,和我有一个奇怪的问题,每一个时间来恢复(首次启动):

Unable to resolve superclass of Lcom/actionbarsherlock/app/SherlockMapActivity; (916)
Link of class 'Lcom/actionbarsherlock/app/SherlockMapActivity;' failed
Unable to resolve superclass of Lnet/myapp/activity/impl/MapActivity; (674)
Link of class 'Lnet/myapp/activity/impl/MapActivity;' failed
Could not find class 'net.myapp.activity.impl.MapActivity', referenced from method net.myapp.helper.SlidingMenuHelper.<clinit>

VFY: unable to resolve const-class 1520 (Lnet/myapp/activity/impl/MapActivity;) in Lnet/myapp/helper/SlidingMenuHelper;
VFY: replacing opcode 0x1c at 0x0081
     Exception Ljava/lang/NoClassDefFoundError; thrown while initializing Lnet/myapp/helper/SlidingMenuHelper;

这里完整的日志: https://gist.github.com/romainguefveneu/1acc78cabbed65fba4b7

恢复过程工作得很好,当我打开第二次的应用程序,我的数据是正确还原。

这似乎是与SherlockMapActivity的装载问题,我用我的项目中的所有这些库:

  • actionbarsherlock-插件 - 地图 - 4.2.0.jar
  • bugsense-3.0.1.jar
  • 公地IO-2.0.1.jar
  • GSON-2.2.2.jar
  • 乔达时间,2.1.jar
  • ocpsoft-漂亮时,1.0.7.jar

是否有人有一个想法?

文章来源: android backup agent and SherlockMapActivity