Android备份代理程序实现不工作
我读了很多关于这个话题的悬而未决的问题,为此我挣扎了几天 我已经实现了BackupAgentHelper类,以允许我的应用程序进行备份Android备份代理程序实现不工作,android,android-backup-service,Android,Android Backup Service,我读了很多关于这个话题的悬而未决的问题,为此我挣扎了几天 我已经实现了BackupAgentHelper类,以允许我的应用程序进行备份 我已将API密钥包含在通过注册获得的Android清单中 我已经在Android清单的应用程序标签中声明了我的备份代理程序 我在我的BackupAgentPer中实现了SharedReferencesBackupElper和FileBackupElper,以备份SharedReferences文件和数据库 现在,根据计划,这就是实施备份解决方案所需的全部工作
- 我已将API密钥包含在通过注册获得的Android清单中
- 我已经在Android清单的应用程序标签中声明了我的备份代理程序
- 我在我的BackupAgentPer中实现了SharedReferencesBackupElper和FileBackupElper,以备份SharedReferences文件和数据库
是否有其他人有问题,但通过此解决?这是一个功能,应该很容易,但只是不工作 检查清单文件,查看在应用程序下是否有android:allowBackup=“true”以及android:backupAgent具有到项目文件backupAgent的正确路径。此外,元数据应该有您的注册密钥,例如android:value=“您的注册密钥” 确保您的设备已连接到Wi-Fi网络。此外,请确保在您的设备设置中,备份和重置需要选中“备份我的数据”,并且“备份帐户”具有有效的gmail帐户,并且选中“自动还原” 此外,在命令窗口中,传输设置应为:*com.google.android.backup/.BackupTransportService 您可以通过键入:bmgr list transports(如果传输设置为本地),然后输入:bmgr transport com.google.android.backup/.BackupTransportService来查看这一点 用于“启动”备份的其他bmgr命令有:
刷新以查看最新的备份时间戳我遇到了完全相同的问题。你这段时间有解决办法吗?恐怕没有。在网上搜索之后,似乎没有多少人能做到这一点。我们将使用我们自己的同步系统。
bmgr enabled
bmgr wipe "your package in your manifest file"
bmgr backup "your package in your manifest file"
bmgr run