Android数据备份:由速率限制器中止
我已成功从设备备份数据。重新安装时,我恢复了第一个备份数据。但我的问题是,进一步的备份调用无法获取传输发送或保存的数据 当我调用备份服务时,这是我的日志:Android数据备份:由速率限制器中止,android,android-backup-service,Android,Android Backup Service,我已成功从设备备份数据。重新安装时,我恢复了第一个备份数据。但我的问题是,进一步的备份调用无法获取传输发送或保存的数据 当我调用备份服务时,这是我的日志: D/BackupManagerService(748): Now staging backup of com.company.app D/PerformBackupTask(748): invokeAgentForBackup on @pm@ I/BackupRestoreController(748): Getting widget sta
D/BackupManagerService(748): Now staging backup of com.company.app
D/PerformBackupTask(748): invokeAgentForBackup on @pm@
I/BackupRestoreController(748): Getting widget state for user: 0
I/PerformBackupTask(748): no backup data written; not calling transport
D/PerformBackupTask(748): starting agent for backup of BackupRequest{pkg=com.company.app}
D/BackupManagerService(748): awaiting agent for ApplicationInfo{fe3f4f5 com.company.app}
D/BackupManagerService(748): agentConnected pkg=com.company.app agent=android.os.BinderProxy@7166327
I/BackupManagerService(748): got agent android.app.IBackupAgent$Stub$Proxy@2de849d4
D/PerformBackupTask(748): invokeAgentForBackup on com.company.app
D/BackupHelperDispatcher(31817): handling existing helper 'data_file' android.app.backup.FileBackupHelper@34d086c5
I/BackupRestoreController(748): Getting widget state for user: 0
I/GmsBackupTransport(11651): K/V backup for com.company.app aborted by rate limiter. next=1437068418200, current=1436978369321
I/BackupManagerService(748): Backup pass finished.
有两条线与我有关:
I/PerformBackupTask(748): no backup data written; not calling transport
I/GmsBackupTransport(11651): K/V backup for com.company.app aborted by rate limiter. next=1437068418200, current=1436978369321
这些正常吗
当我随后调用备份时,我可以看到我的数据存储在本地指定的文件中,因此我只能假设问题出在传输上
我想知道是否需要以某种方式对数据进行版本设置
默认情况下,传输是否覆盖现有数据?对于“被速率限制器中止”,您可以尝试bmgr list Transport
,以及bmgr Transport,后者
切换到似乎没有速率限制的本地传输
$ adb shell bmgr list transports
android/com.android.internal.backup.LocalTransport
* com.google.android.gms/.backup.BackupTransportService
$ adb shell bmgr list transports
* android/com.android.internal.backup.LocalTransport
com.google.android.gms/.backup.BackupTransportService
“速率限制器中止”消息以历元格式提供两个日期(即next=1483295674399,current=1483213981015)
您不能在next指定的日期/时间之前进行备份。知道那是什么时候
同时,您可以使用前面答案中所述的其他交通工具
问候,,
阿尔贝托不再研究这个问题,但我认为你是对的。我肯定没有滚动到足够远的地方去注意时间戳