android - 在 "KO: No block device can accept snapshots"上通过 telnet 保存 Android 模拟器快照失败

标签 android android-emulator telnet avd

我启动了 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 使用特定格式,您不能只使用空白文件作为快照存储。您可以在此处查看有关创建快照图像的更多信息:

How to create the snapshots.img from console?

关于android - 在 "KO: No block device can accept snapshots"上通过 telnet 保存 Android 模拟器快照失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15106335/

相关文章:

php - 推送通知安卓 GCM

android - 请问这个渲染库版本比你eclipse中的ADT插件版本更新怎么办?

android-emulator - 将 Android 设备连接到本地主机上的 Web 服务

ubuntu - 是否可以在 ubuntu 上运行 android apk 作为 headless 模拟器

networking - 通过 Telnet 运行应用程序

c++ - 使用 Telnet 测试 select()

c - Telnet "wont echo"被windows机器抑制

java - 所有 json 对象都会在文本更改时更新吗?

java - 我如何处理 pom.xml 文件?

android - 如何使用 Genymotion 在 PC 上启动 Android 应用程序?