Сбой BackupAgent после переименования пакета

1

У меня есть приложение, которое использует функцию резервного копирования. Это строка из моего манифеста:

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 в старом пакете?

Теги:
android-backup-service

1 ответ

1
Лучший ответ

Я до сих пор не знаю, как решить эту проблему, но, наконец, я просто создаю пустой класс на старом месте, который расширяет новый.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню