如何确认Android M自动备份正在运行

时间:2016-02-24 19:00:01

标签: android sharedpreferences backup android-6.0-marshmallow

是否可以确认自动备份是否在调试版本中有效?

Auto Backup文档之后,我希望看到在使用Android M设备重新安装时恢复SharedPreferences:

AndroidManifest.xml:

<application android:allowBackup="true">

我安装并运行应用程序来修改某些首选项。我确认我的更改已正确保存到data目录:

 $ adb shell
 $ run-as my.app
 $ cat /data/data/my.app/shared_prefs/my.app_preferences.xml

他们看起来很棒。接下来,我确保启用了备份管理器并强制备份:

 $ bmgr enabled 
 Backup Manager currently enabled
 $ bmgr run
 $ bmgr fullbackup my.app
 Performing full transport backup

最后,我卸载并重新安装我的调试版本。应用启动后,我会重新检查/shared_prefs中的文件(以及应用设置),但数据未恢复。

我还尝试使用以下方法明确恢复备份(没有运气)

$ bmgr restore my.app

0 个答案:

没有答案