Android Studio 虛擬機無法啟動的一種解決方案


現象:在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 報錯信息是關鍵步驟,但大部分百度答案都沒有提到。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM