【问题标题】:Android 6 - fullBackupContent issueAndroid 6 - fullBackupContent 问题
【发布时间】:2016-02-28 12:01:31
【问题描述】:

我正在使用targetSdkVersion 23 开发一个应用程序。 我想使用 Google 的自动备份服务,但它不起作用。 我正在使用this page

上的示例

我已将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 恢复 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:完整完成 传输备份。

【问题讨论】:

  • 我刚刚在 Android 偏好设置中添加了一个 gmail 帐户,现在我得到了:11-25 18:15:21.858 1490-1516/? I/GmsBackupTransport:尝试在 com.***** 11-25 18:15:21.859 1490-1516/上进行完整备份V/GmsBackupTransport:拒绝完整数据备份。用户没有看到最新的法律文本
  • 是的,这是个麻烦的问题。我在某个地方的 Stack Overflow 上找到了一个解决方案(搜索“用户尚未看到最新的法律文本”)。 IIRC,我最终不得不从设备中删除我的 Google 帐户,重新应用它,然后执行其他操作(打开和关闭备份?)以显示此“法律文本”并忽略此消息。跨度>
  • @CommonsWare 当您从设备上删除您的 Google 帐户后,您是否丢失了应用程序中的数据或必须重新安装任何东西?您使用什么流程来删除您的帐户?
  • “当您从设备中删除您的 Google 帐户时,您是否丢失了应用程序中的数据或需要重新安装任何东西?” ——嗯,这是一个测试设备,所以我不知道我会失去什么。我预计它最多可能会影响谷歌的一些应用程序。 “您使用什么流程来删除您的帐户?” -- IIRC,我刚刚通过“设置”>“帐户”>“谷歌”>“删除帐户”将其删除。

标签: android backup


【解决方案1】:

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

重新添加帐户后,我注意到有很多与备份相关的 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.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    • 2012-09-27
    相关资源
    最近更新 更多