通过telnet保存Android模拟器快照失败,出现“KO: No block device can accept snapshots”错误。

3
我启动了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的错误消息。
2个回答

4

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

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

你可以从“emulator -help”中获取更多信息。
PS:snapshots.img使用特定格式,不能使用空文件作为快照存储。有关创建快照图像的更多信息,请参见此处: 如何从控制台创建snapshots.img?

当我启动emulator可执行文件时,如何加载保存的快照? - n611x007
1
@naxa 您可以连接到控制台并使用“avd snapshot load <name>”来加载您保存的快照。 - naizheng TAN

0

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

在Eclipse中:窗口 > Android虚拟设备管理器 > 选择设备 > 编辑 > 勾选“启用快照”复选框


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接