Android备份Google Transport是否有效?

时间:2015-02-04 01:14:43

标签: android android-backup-service

我试图在我的应用中实施Android备份代理。 使用本地传输它成功地工作。但尝试使用Google传输: com.google.android.gms / .backup.BackupTransportService

它无效,甚至无法调用我的BackupAgentHelper onCreate方法。

此备份传输服务是否有效?我一直在努力解决它。我还遵循了Android开发者页面上的所有说明。

有谁知道是否有任何"秘密"我错过了与Google Transport一起工作的步骤?

1 个答案:

答案 0 :(得分:0)

检查您的清单文件,看看是否在应用程序中你有android:allowBackup =" true"以及android:backupAgent拥有项目FileBackupAgent的正确路径。此外,您的元数据应该包含您的注册密钥,例如android:value =" your-registerd-key"

确保您的设备已连接至Wi-Fi网络。此外,请确保在您的设备设置中,备份和重置需要"备份我的数据"已选中,"备份帐户"有一个有效的Gmail帐户,"自动恢复"检查。

此外,在命令窗口中,您的传输设置应为:* com.google.android.backup / .BackupTransportService

您可以通过输入以下内容来查看:bmgr list transports如果transport设置为local,则输入:bmgr transport com.google.android.backup / .BackupTransportService

用于" kick"的其他bmgr命令在https://www.google.com/settings/dashboard开始备份是:

bmgr enabled 
bmgr wipe "your package in your manifest file"
bmgr backup "your package in your manifest file"
bmgr run

刷新https://www.google.com/settings/dashboard以查看最新的备份时间戳