我已经阅读了很多关于这个主题的未解决的问题,并且现在已经困难了几天。
我已经实现了BackupAgentHelper类以允许我的应用程序进行备份。
现在根据Android Docs我需要做的就是实施备份解决方案。大。所以现在进行测试。我尝试了很多不同的测试。
不言而喻,这些都没有恢复我的数据。
有没有其他人遇到过问题,但解决了这个问题?这是一个应该很容易但不起作用的功能!
答案 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
用于“踢”开始https://www.google.com/settings/dashboard备份的其他bmgr命令是:
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以查看最新的备份时间戳