2012-05-31 80 views
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

回答

1

我還是不知道該如何解決這個問題,但最後我只是在舊地方創建了空課,這個課程擴展了新課程。