1
我有一個應用程序,它使用備份功能。這是我的清單中的行:包重命名後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
爲什麼安卓會在老包BackupAgent
?