我推出了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
。
答案 0 :(得分:3)
“无可用块设备”的主要原因是您没有将快照文件分配给模拟器。您可以使用以下参数重新启动模拟器:
emulator -snapstorage path/to/data/dir/snapshots.img
您可以参考“emulator -help”中的更多信息。
PS:snapshots.img使用特定格式,您不能仅使用空白文件作为快照存储。您可以在此处查看有关创建快照映像的更多信息:
答案 1 :(得分:0)
为您的虚拟设备启用快照。
在Eclipse中:Window> Android虚拟设备管理器>选择设备>编辑>勾选快照:已启用复选框