Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android BackupServiceBinder仅还原文件的第一个保存版本_Android_Backup_Cloud_Restore - Fatal编程技术网

Android BackupServiceBinder仅还原文件的第一个保存版本

Android BackupServiceBinder仅还原文件的第一个保存版本,android,backup,cloud,restore,Android,Backup,Cloud,Restore,我通过android sdk示例获得了用于恢复/备份的示例,它工作正常,但只更新了第一个版本的数据。因此,当我安装到一个设备上,修改一些数据时,当我卸载/然后重新安装时,当我第一次安装修改后的应用程序时,将仅恢复该1版本 我认为在第一次更新云之后,数据将永远不会改变。 这是我的日志: 1-安装apk 2-更改数据状态。 3-卸载apk 4-重新安装 5-将要恢复的第一个已恢复 V/BackupManagerService(192):restoreatsinstall pkg=com.lynx.b

我通过android sdk示例获得了用于恢复/备份的示例,它工作正常,但只更新了第一个版本的数据。因此,当我安装到一个设备上,修改一些数据时,当我卸载/然后重新安装时,当我第一次安装修改后的应用程序时,将仅恢复该1版本

我认为在第一次更新云之后,数据将永远不会改变。 这是我的日志: 1-安装apk 2-更改数据状态。 3-卸载apk 4-重新安装 5-将要恢复的第一个已恢复

V/BackupManagerService(192):restoreatsinstall pkg=com.lynx.backup token=10

D/BackupManagerService(192):MSG\u RUN\u RESTORE observer=null

D/BackupManagerService(192):InitiateOneStore packageName=@pm@

V/BackupServiceBinder(192):调用了doRestore()

V/BackupManagerService(192):包com.lynx.backup还原版本[1]与安装的版本[2]兼容

D/BackupManagerService(192):等待ApplicationInfo{40f5f440 com.lynx.backup}的代理

V/BackupServiceBinder(31754):调用了doRestore()

I/备份时间(31754):…在循环中

D/BackupManagerService(192):agentConnected pkg=com.lynx.backup agent=android.os。BinderProxy@4136a118

D/BackupManagerService(192):InitiateOneStore packageName=com.lynx.backup

V/BackupManagerService(192):没有下一个包,正在完成恢复

I/BackupManagerService(192):恢复完成

D/BackupManagerService(192):接收到广播意图{act=android.Intent.action.PACKAGE_ADDED dat=PACKAGE:com.lynx.backup flg=0x1000010(具有额外功能)}

V/备份管理器服务(192):添加程序包参与者锁定:#1

V/BRActivity(31754):数据文件存在

V/含盐量(31754):蛋黄酱=真番茄=真馅=2130968577

V/PhoneStatusBar(259):setLightsOn(真)

V/BRActivity(31754):选择的新无线电项目:2130968579

V/BRActivity(31754):新状态:梅奥=真番茄=真馅=2130968579

V/BRActivity(31754):复选框切换为:android.widget。CheckBox@40eff6a8

V/BRActivity(31754):新状态:mayo=假番茄=真填充=2130968579

D/LocalBluetoothProfileManager(32014):LocalBluetoothProfileManager构建完成

E/BinaryDictionaryGetter(352):找不到字典包

D/BackupManagerService(192):接收到广播意图{act=android.Intent.action.PACKAGE_REMOVED dat=PACKAGE:com.lynx.backup flg=0x1000010(具有额外功能)}

V/BackupManagerService(192):移除包参与者锁定:#1

D/LocalBluetoothProfileManager(32169):LocalBluetoothProfileManager构建完成

V/BackupManagerService(192):restoreatsinstall pkg=com.lynx.backup token=11

D/BackupManagerService(192):MSG\u RUN\u RESTORE observer=null

D/BackupManagerService(192):InitiateOneStore packageName=@pm@

V/BackupServiceBinder(192):调用了doRestore()

V/BackupManagerService(192):包com.lynx.backup还原版本[1]与安装的版本[2]兼容

D/BackupManagerService(192):等待ApplicationInfo{412aff08 com.lynx.backup}的代理

D/BackupManagerService(192):agentConnected pkg=com.lynx.backup agent=android.os。BinderProxy@416c6f30

D/BackupManagerService(192):InitiateOneStore packageName=com.lynx.backup

V/BackupServiceBinder(32290):调用了doRestore()

I/备份时间(32290):…在循环中

V/BackupManagerService(192):没有下一个包,正在完成恢复

I/BackupManagerService(192):恢复完成

D/BackupManagerService(192):接收到广播意图{act=android.Intent.action.PACKAGE_ADDED dat=PACKAGE:com.lynx.backup flg=0x1000010(具有额外功能)}

V/备份管理器服务(192):添加程序包参与者锁定:#1

V/BRActivity(32407):数据文件存在

V/含盐量(32407):蛋黄酱=真番茄=真馅=2130968577

V/PhoneStatusBar(259):setLightsOn(真)


D/BackupManagerService(192):找不到令牌0的参数

需要更多信息,有关源的信息如何。确保使用bmgr根据本地传输测试备份代理。另一个需要考虑的是调用DATAGangEd()不启动备份,它只是标记您准备好备份。谷歌的备份服务通常每小时运行一次,此时数据将被备份。正如我在前面的评论中所说的,最好使用bmgr和本地传输进行测试,以避免该问题。