【问题标题】:Saving Android emulator snapshot via telnet fails on "KO: No block device can accept snapshots"通过 telnet 保存 Android 模拟器快照在“KO:没有块设备可以接受快照”上失败
【发布时间】:2013-02-12 22:05:16
【问题描述】:

我启动了 Android 模拟器。我使用telnet localhost 5554连接到模拟器。

当我尝试使用avd snapshot save foo 保存快照时,我得到KO: No block device can accept snapshots

当我尝试使用avd snapshot list 列出可用快照时,我得到KO: No available block device supports snapshots

【问题讨论】:

    标签: android android-emulator telnet avd


    【解决方案1】:

    “没有可用的块设备”的主要原因是您没有将快照文件分配给模拟器。您可以使用以下参数重新启动模拟器:

    emulator -snapstorage path/to/data/dir/snapshots.img
    

    您可以从“模拟器-帮助”中参考更多信息。

    PS:snapshots.img 使用特定格式,不能只使用空白文件作为快照存储。您可以在此处查看有关创建快照图像的更多信息:

    How to create the snapshots.img from console?

    【讨论】:

    • 启动emulator可执行文件时如何加载保存的快照?
    • @naxa 你可以连接到控制台并使用“avd snapshot load ”来加载你保存的快照。
    【解决方案2】:

    为您的虚拟设备启用快照。

    在 Eclipse 中:Window > Android Virtual Device Manager > select device > Edit > 勾选 Snapshots:Enabled 复选框

    【讨论】:

      猜你喜欢
      • 2020-08-28
      • 2011-07-08
      • 2011-06-18
      • 2014-04-21
      • 1970-01-01
      • 2017-12-19
      • 1970-01-01
      • 1970-01-01
      • 2014-11-15
      相关资源
      最近更新 更多