2011-06-02 68 views
5

当我从Android SDK和AVD管理推出Android模拟器,我可以检查框从快照和保存启动到快照这样,当我关闭它的仿真器的状态保存,当我启动再次恢复它。这非常棒,因为我不必等待Android每次启动模拟器时启动。但是,我还想在会话期间以及会话后期恢复模拟器状态的快照,以恢复快照,例如重新运行我的测试。我该怎么做呢?在AVD Manager中似乎没有任何控制。如何拍摄Android模拟器状态的快照?

回答

8

我找到了答案感谢this comment。而保存/加载的快照

$ 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模拟器冻结:取并加载快照,启动Telnet会话到仿真器。您还可以使用avd snapshot list列出快照。

+0

正如@Chris在上面的评论中指出的,快照有点挑剔。加载快照后,我看到了自发的Android OS重新启动。 – Claes 2011-06-05 20:38:36

+0

这不适合我。我得到“KO:unnown命令,试试'help'是否仍然可以获得运行API 23的仿真器的快照? – user3712476 2016-11-09 17:14:30

+0

似乎可以使用工具24(= API 24),然后在Tools v25中引发错误不支持该功能的调整,但在工具v26,没有错误,所以我怀疑它可能会再次可用,但我还没有得到它的工作呢:-( – 2017-04-10 14:02:12