我启动了 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
。
最佳答案
“没有可用的 block 设备”的主要原因是您没有将快照文件分配给模拟器。您可以使用以下参数重新启动模拟器:
emulator -snapstorage path/to/data/dir/snapshots.img
您可以引用“emulator -help”中的更多信息。
PS: snapshots.img 使用特定格式,您不能只使用空白文件作为快照存储。您可以在此处查看有关创建快照图像的更多信息:
关于android - 在 "KO: No block device can accept snapshots"上通过 telnet 保存 Android 模拟器快照失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15106335/