[英]BackupAgent fails after package rename
我有一個使用備份功能的應用程序。 這是我清單中的代碼:
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
?
我仍然不知道如何解決這個問題,但是最后我只是在舊地方創建空類,擴展了新類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.