我有一个应用程序,它使用备份功能。这是我的清单中的一行:
android:backupAgent="my.package.backup.BackupAgent"
它在当前版本中运行良好。但现在我想把它移到BackupAgent
另一个包my.package.other.backup.package
中。
当我将新版本安装到新设备时,它仍然可以正常工作。但是当我尝试在旧版本上安装新版本时 - 它会导致备份代理崩溃并出现错误:
java.lang.ClassNotFoundException: my.package.backup.BackupAgent in loader dalvik.system.PathClassLoader
BackupAgent
为什么Android在旧包中寻找?