当我从 Android SDK和AVD Manager 启动Android模拟器时,我可以选中从快照启动和保存到快照框,以便我关闭它时保存模拟器的状态,并在启动它时再次恢复。这很棒,因为每次启动模拟器时我都不必等待Android启动。但是,我还想在会话期间拍摄模拟器状态的快照,稍后在会话期间恢复到快照,例如重新运行我的测试。我该怎么做呢?在AVD Manager中似乎没有任何控制。
答案 0 :(得分:8)
感谢this comment,我找到了答案。要获取和加载快照,请启动到模拟器的Telnet会话:
$ telnet localhost 5554
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Android Console: type 'help' for a list of commands
OK
avd snapshot save snapshot_name
OK
avd snapshot load snapshot_name
OK
Android模拟器在保存/加载快照时会冻结几秒钟。您还可以使用avd snapshot list
列出快照。