Android Studio中創建的模擬器,首次啟動時一切正常。但是關閉模擬器,下一次啟動時一直顯示:Connecting to the Emulator,無法啟動。
無法啟動的原因通常是默認開啟了模擬器的快速啟動功能,首次啟動時是“冷啟動”,一切正常;但關閉時會保存一個“快照”,下次啟動就從這個快照“熱啟動”恢復,如果快照損壞或保存異常,就會導致模擬器卡在啟動界面,無法進入系統。此問題幾乎是必現的,所以這算是Android Studio的一個bug,如果要正常啟動模擬器,就需要冷啟動,而不是熱啟動。
解決方案有:
本文以Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1版本為例。
方案1:臨時方案
1.側邊欄Device Manager中,找到對應的模擬器,點擊右側的三個點按鈕,會彈出一個快捷菜單。
2.點擊菜單里的:Cold Boot,就可以正常啟動模擬器。
方案2:永久方案
1.側邊欄Device Manager中,找到對應的模擬器,點擊右側的三個點按鈕,會彈出一個快捷菜單。
2.點擊菜單里的:Edit,會彈出Configure virtual device窗口。
3.切換到tab:Additional settings,在Startup中找到:Default boot配置,并修改為:Cold。
4.點擊Finish按鈕,保存配置。
5.在Device Manager中直接點擊模擬器的啟動按鈕,就可以正常啟動了。