重命名包后,BackupAgent失败
我有一个应用程序,它使用备份功能。 这是我的清单中的一行:
android:backupAgent="my.package.backup.BackupAgent"
它在当前版本中工作正常。 但是现在我想将相同的BackupAgent
移动到另一个包my.package.other.backup.package
。
当我将新版本安装到新设备时,它仍能正常工作。 但是当我尝试在旧版本上安装新版本时 - 它会导致备份代理崩溃并出现错误:
java.lang.ClassNotFoundException: my.package.backup.BackupAgent in loader dalvik.system.PathClassLoader
为什么Android BackupAgent
在旧包装中查找BackupAgent
?
我仍然不知道如何解决这个问题,但最后我只是在老地方创建了空课,这扩大了新课程。
链接地址: http://www.djcxy.com/p/25485.html