Я пытаюсь проверить Android auto backup. Я на устройстве 7.1, и манифест приложения содержит: android:fullBackupOnly="true"
. Когда я выполняю команду adb shell bmgr backupnow <package>
(для SO опубликовать меня заменить мое имя пакета с заполнителем), я получаю то, что выглядит как провал:Android Auto Backup: Транспорт отклоненный пакет
Running backup for 1 requested packages.
Package @[email protected] with result: Success
Package <package> with result: Transport rejected package
Backup finished with result: Success
если я изменить манифест android:fullBackupOnly="false"
(т.е. использовать старый K/V резервного копирования), а затем повторите команду backupnow
я получаю то, что выглядит как успех:
Running backup for 1 requested packages.
Package @[email protected] with result: Success
Package <package> with result: Success
Backup finished with result: Success
Глядя на LogCat в случае отказа я вижу следующее:
11-10 09:27:59.660 1683-1683/? D/AndroidRuntime: Calling main entry com.android.commands.bmgr.Bmgr
11-10 09:27:59.669 1035-2498/? V/PerformBackupTask: Beginning backup of 0 targets
11-10 09:27:59.677 1035-2498/? D/PerformBackupTask: invokeAgentForBackup on @[email protected]
11-10 09:27:59.685 1035-2498/? I/BackupRestoreController: Getting widget state for user: 0
11-10 09:27:59.691 1035-2498/? D/PerformBackupTask: Starting full backups for: [<package>]
11-10 09:27:59.692 1035-2498/? I/BackupManagerService: K/V backup pass finished.
11-10 09:27:59.693 1035-1699/? I/PFTBT: Initiating full-data transport backup of <package>
11-10 09:27:59.695 12554-12566/? I/Backup: [GmsBackupTransport] Attempt to do full backup on <package>
11-10 09:27:59.697 1035-1699/? I/PFTBT: Transport rejected backup of <package>, skipping
11-10 09:27:59.697 1035-1699/? I/PFTBT: Unbinding agent in <package>
11-10 09:27:59.697 1035-1699/? W/ActivityManager: Unbinding backup agent with no active backup
11-10 09:27:59.697 1035-1699/? I/PFTBT: Full backup completed with status: 0
11-10 09:27:59.697 1035-1699/? I/BackupManagerService: Full data backup pass finished.
с этим, являющимися соответствующими линиями:
11-10 09:27:59.695 12554-12566/? I/Backup: [GmsBackupTransport] Attempt to do full backup on <package>
11-10 09:27:59.697 1035-1699/? I/PFTBT: Transport rejected backup of <package>, skipping
Почему полным/автоматическое резервное копирование неудача?
Вот полный Logcat от успеха (K/V) случай:
11-10 09:31:21.750 2200-2200/? D/AndroidRuntime: Calling main entry com.android.commands.bmgr.Bmgr
11-10 09:31:21.762 1035-2498/? V/PerformBackupTask: Beginning backup of 1 targets
11-10 09:31:21.768 1035-2498/? D/PerformBackupTask: invokeAgentForBackup on @[email protected]
11-10 09:31:21.775 1035-2498/? I/BackupRestoreController: Getting widget state for user: 0
11-10 09:31:21.780 1035-2498/? D/PerformBackupTask: starting key/value backup of BackupRequest{pkg= <package>}
11-10 09:31:21.783 1035-2498/? D/BackupManagerService: awaiting agent for ApplicationInfo{b68136a <package>}
11-10 09:31:21.793 1035-1815/? D/BackupManagerService: agentConnected pkg= <package> [email protected]
11-10 09:31:21.793 1035-2498/? I/BackupManagerService: got agent [email protected]
11-10 09:31:21.793 1035-2498/? D/PerformBackupTask: invokeAgentForBackup on <package>
11-10 09:31:21.796 1908-1920/ <package> D/BackupAgent: onBackup
11-10 09:31:21.796 1908-1920/ <package> D/BackupHelperDispatcher: handling existing helper 'data' <package>[email protected]
11-10 09:31:21.798 1908-1920/ <package> D/BackupHelperDispatcher: handling existing helper 'prefs' [email protected]
11-10 09:31:21.800 1035-2498/? I/BackupRestoreController: Getting widget state for user: 0
11-10 09:31:21.805 2200-2200/? D/AndroidRuntime: Shutting down VM
11-10 09:31:21.807 1035-2498/? I/BackupManagerService: K/V backup pass finished.
Я видел это, но в документах указано, что квота должна составлять 25 МБ на приложение, которое я должен быть намного ниже. –
Если вы установите приложение в эмулятор, вы можете проверить файлы с помощью: adb shell; su; ls -la/sdcard/Android/данные//файлы; ls -la/данные/данные/; –