Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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 6-fullBackupContent问题_Android_Backup - Fatal编程技术网

Android 6-fullBackupContent问题

Android 6-fullBackupContent问题,android,backup,Android,Backup,我正在开发一个带有targetSdkVersion 23的应用程序。 我想使用谷歌的自动备份服务,但它不起作用。 我正在使用上的示例 我已将我的AndroidManifest.xml配置为 android:fullBackupContent="@xml/akbackupscheme" 和akbackupscheme.xml: <?xml version="1.0" encoding="utf-8"?> <full-b

我正在开发一个带有
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外壳bmgr恢复组件*****

无法还原包com*****

完成

以下是一些痕迹:

11-2517:05:47.9771419-1419/?D/AndroidRuntime:调用主条目 com.android.commands.bmgr.bmgr

11-25 17:05:47.982 603-1101/?W/backupmanager服务:已请求 不可用的传输: com.google.android.gms/.backup.BackupTransportService

11-25 17:05:47.982 603-1101/?W/备份管理器服务:传输不可用 目前未执行完整数据备份

11-25 17:05:47.982 603-1101/?I/BackupManagerService:不支持完全备份 当前可能--键/值备份尚未运行

11-25 17:05:47.982 603-1101/?D/BackupManagerService:使用完整的 传输备份


我也有这个问题。删除并重新添加我的Google帐户解决了这个问题。我在重新添加帐户时选择了“将此设备备份到google drive”,但我不确定这是否真的有任何效果

帐户添加回来后,我注意到大量与备份相关的logcat垃圾邮件,下一次我请求进行完整备份时,它就起作用了

D/BackupManagerService: fullTransportBackup()
I/PFTBT: Requested package com.example.mh.backuptest not found; ignoring
I/PFTBT: Full backup completed with status: 0
I/BackupManagerService: Full data backup pass finished.
D/BackupManagerService: Done with full transport backup.

你并不孤单:我刚刚在Android preference中添加了一个gmail帐户,现在我得到了:11-2518:15:21.8581490-1516/?I/GmsBackupTransport:尝试在com上执行完全备份。*****11-25 18:15:21.859 1490-1516/?V/GmsBackupTransport:拒绝完整数据备份。用户还没有看到最新的法律文本是的,这是一个混乱的问题。我在堆栈溢出的某个地方找到了一个解决方案(搜索“用户尚未看到最新的法律文本”)。IIRC,我最后不得不从设备上删除我的Google帐户,重新应用它,然后做其他事情(打开和关闭备份?)以显示此“合法文本”并通过此消息。@Commonware当您从设备上删除Google帐户时,您是否丢失了应用程序中的数据或必须重新安装任何内容?你用什么程序删除你的帐户?“当你从设备上删除你的谷歌帐户时,你是否丢失了应用程序中的数据,或者必须重新安装任何东西?”--嗯,这是一个测试设备,所以我不知道我会丢失什么。我预计,至多,这可能会影响谷歌的一些应用程序。“你用什么程序删除了你的帐户?”--IIRC,我刚刚通过设置>帐户>谷歌>删除帐户删除了它。