Android Auto Backup вылетает. Как отлаживать? - PullRequest
0 голосов
/ 28 октября 2019

Я следую этому руководству: https://developer.android.com/guide/topics/data/testingbackup

У меня нет агента резервного копирования в моем AndroidManifest.xml, я хочу использовать автоматическое резервное копирование. Запуск на виртуальном устройстве с API 29, где я включил резервное копирование вручную.

При запуске резервного копирования с помощью adb shell bmgr backup @pm@ && adb shell bmgr run в журналах появляются следующие ошибки:

    2019-10-28 10:23:31.698 2084-2433/system_process W/AppOps: Noting op not finished: uid 10099 pkg com.google.android.gms code 41 time=1572254606695 duration=0
2019-10-28 10:23:36.700 2084-2433/system_process W/AppOps: Noting op not finished: uid 10099 pkg com.google.android.gms code 41 time=1572254611698 duration=0
2019-10-28 10:23:36.711 2084-2084/system_process I/TransportClient: BackupTransportService#12: Notifying [BH/MSG_RUN_BACKUP] transport = IBackupTransport
2019-10-28 10:23:36.713 2084-3136/system_process W/Binder: Outgoing transactions from this process must be FLAG_ONEWAY
java.lang.Throwable
    at android.os.BinderProxy.transact(BinderProxy.java:480)
    at com.android.internal.backup.IBackupTransport$Stub$Proxy.transportDirName(IBackupTransport.java:1046)
    at com.android.server.backup.internal.BackupHandler.handleMessage(BackupHandler.java:163)
    at android.os.Handler.dispatchMessage(Handler.java:107)
    at android.os.Looper.loop(Looper.java:214)
    at android.os.HandlerThread.run(HandlerThread.java:67)
2019-10-28 10:23:36.713 2084-3136/system_process D/KeyValueBackupTask: Spinning thread key-value-backup-10
2019-10-28 10:23:36.714 2084-10302/system_process D/PFTBT: backupmanager pftbt token=64bb731d
2019-10-28 10:23:36.715 2084-3236/system_process D/BackupTransportManager: Transport com.google.android.gms/.backup.BackupTransportService updated its attributes
2019-10-28 10:23:36.715 2084-10302/system_process I/KeyValueBackupTask: Initializing transport and resetting backup state
2019-10-28 10:23:36.740 2084-10302/system_process D/KeyValueBackupTask: Starting key-value backup of @pm@
2019-10-28 10:23:36.744 2084-10302/system_process D/KeyValueBackupTask: Invoking agent on @pm@
2019-10-28 10:23:36.746 2084-10302/system_process I/PMBA: Previous metadata null mismatch vs 5891938 - rewriting
2019-10-28 10:23:36.754 2084-10302/system_process I/BackupRestoreController: Getting widget state for user: 0
2019-10-28 10:23:36.758 2084-10302/system_process E/KeyValueBackupTask: Error during PM metadata backup
com.android.server.backup.keyvalue.TaskException
    at com.android.server.backup.keyvalue.KeyValueBackupTask.handleTransportStatus(KeyValueBackupTask.java:901)
    at com.android.server.backup.keyvalue.KeyValueBackupTask.sendDataToTransport(KeyValueBackupTask.java:837)
    at com.android.server.backup.keyvalue.KeyValueBackupTask.sendDataToTransport(KeyValueBackupTask.java:374)
    at com.android.server.backup.keyvalue.KeyValueBackupTask.backupPm(KeyValueBackupTask.java:457)
    at com.android.server.backup.keyvalue.KeyValueBackupTask.run(KeyValueBackupTask.java:349)
    at java.lang.Thread.run(Thread.java:919)
2019-10-28 10:23:36.766 2084-10302/system_process I/KeyValueBackupTask: K/V backup pass finished
2019-10-28 10:23:41.702 2084-5313/system_process W/AppOps: Noting op not finished: uid 10099 pkg com.google.android.gms code 41 time=1572254616700 duration=0

Понятия не имеючто не так. Любые предложения, как отладить эту проблему?

...