【问题标题】:ADB Backup - Unknown backup flagADB 备份 - 未知备份标志
【发布时间】:2017-03-05 07:27:16
【问题描述】:

我正在尝试对设备进行 ADB 备份。可以看到该设备并能够与 ADB 通信。

我要运行的代码是:

adb backup -shared -apk -all

运行上述命令后,响应为:

Now unlock your device and confirm the backup operation.

然后命令终止。手机没有任何提示。

当我运行 adb logcat 时,我在 logcat 中得到了一个奇怪的响应,这里是:

10-23 13:10:09.135 11119 11119 D bu: Beginning: backup
10-23 13:10:09.137 11119 11119 W bu: Unknown backup flag -apk:-shared:-all
10-23 13:10:09.137 11119 11119 E bu: no backup packages supplied and neither -shared nor -all given
10-23 13:10:09.137 11119 11119 D bu: Finished.

ADB 似乎没有将 -apk 或 -shared 识别为标志。

我能跑:

adb backup -all

所以手机工作正常,ADB 能够运行备份。

有人见过这个并有解决方案吗?

编辑 1

运行以下:

adb backup '-apk -shared -all'

似乎然后运行以下命令:

10-23 13:31:40.598  2954  6688 V BackupManagerService: Requesting full backup: apks=true obb=false shared=true all=true system=true pkgs=[Ljava.lang.String;@73faafb

【问题讨论】:

    标签: android linux shell adb backup


    【解决方案1】:

    我遇到了同样的问题。解决方案是将所有选项放在 '' 引号中,f.e.:

    adb backup '-apk -obb -shared -all -system' -f /path/to/backup.ab
    

    【讨论】:

      【解决方案2】:

      试试 adb 备份 "-apk -shared -all " -f c:\Users**user**\backup.ab

      你需要像我一样把“”放在。不像我们的朋友在上面做的那样 ' '

      【讨论】:

      • 如果您重复别人的答案,您应该发表评论,甚至编辑他们的答案以更正语法。
      【解决方案3】:

      我能够在 Windows 操作系统中通过正确放置引号来解决这个问题...

      adb backup "-apk -shared -all -system" -f backup20170508.ab
      

      请注意,由于权限问题,当我尝试让我的文件路径 (-f) 从 C:\ 开始并通过 Users\ 遍历到我的个人文件夹时,该过程失败了。将备份与 adb 可执行文件放在同一文件夹中,完成后移动它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-08-05
        • 2018-09-18
        • 2014-10-12
        • 1970-01-01
        • 2021-09-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多