現象:在Android Studio 中 Create AVD 成功之后,Start 進度條走完就沒有任何反應了。Console 和 Event Log中也沒有彈出任何信息。
平台:Win10, Android Studio 2.3.2. AVD 使用 API 28, API 25 均不能啟動。
解決方案:
(1)進入SDK Manager,檢查Intel x86 Emulator Accelerator (HAXM installer)是否安裝。即使此處顯示安裝,也最好進入 sdk文件夾下的 \sdk\extras\intel\Hardware_Accelerated_Execution_Manager中運行一次 intelhaxm-android.exe。確保安裝。
(2)使用 CMD 進入 \sdk\emulator 文件夾,運行 emulator 命令如下:
emulator -list-avd (獲取AVD名稱)
emulator -avd AVD_NAME -netspeed full -netdelay none
這時就可以看到 emulator 的報錯信息了:“Incompatible HAX module version 3, requires minimum version 4.”
應當是HAXM版本過低導致的問題,在SDK Manager中升級HAXM到最新版后即可啟動。
百度太誤人子弟,把Stack Overflow 的答案翻譯了一下,結合自己解決的過程放在這里,后面搜索的可以少走點彎路。這里獲取emulator 報錯信息是關鍵步驟,但大部分百度答案都沒有提到。