我正在开发一个应用,使用的targetSdkVersion
是23。
我想使用谷歌提供的自动备份服务,但它无法正常工作。
我正在使用在此页面上找到的示例。
我已经在我的AndroidManifest.xml
中进行了配置。
android:fullBackupContent="@xml/akbackupscheme"
和 akbackupscheme.xml
:
<?xml version="1.0" encoding="utf-8"?>
<full-backup-content>
<include domain="sharedpref" path="mysharedpref"/>
<include domain="database" path="mydatabase.db"/>
</full-backup-content>
我正在使用adb进行测试,并获得以下跟踪信息:
./adb shell bmgr fullbackup com.*****
执行完整传输备份
./adb shell bmgr restore com.*****
无法还原包com.*****
完成
以下是一些跟踪信息:
11-25 17:05:47.977 1419-1419/? D/AndroidRuntime: 调用主要入口点 com.android.commands.bmgr.Bmgr
11-25 17:05:47.982 603-1101/? W/BackupManagerService: 请求不可用的传输: com.google.android.gms/.backup.BackupTransportService
11-25 17:05:47.982 603-1101/? W/BackupManagerService: 没有找到传输;未执行完整数据备份
11-25 17:05:47.982 603-1101/? I/BackupManagerService: 目前不能进行完整备份--尚未运行键/值备份?
11-25 17:05:47.982 603-1101/? D/BackupManagerService: 完成完整传输备份。