2011-06-02 33 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