很早之前就碰到過Android Studio模擬器無法啟動的問題,今天終於嘗試去解決了下,下面將我解決的方法記錄下。
模擬器報錯信息為:
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
提示為Intel HAXM沒開,百度了下,應該是英特爾硬件加速的東東,
實際上Android SDK 已經集成了這個軟件,目錄為
如果sdk目錄下找不到,那一定是你的sdk里沒下載,可以去這里下載:
下載完成后直接去點擊安裝,結果又掛了:
這時候還有兩步要做:
1、BIOS-Virtualization-Inter(R) Virtualization Technology 設成Enabled
2、BIOS - No Execute (NX) Memory Protection 設成Enabled
做完這些,再回來安裝intelhaxm-android.exe就能成功了,
dangdangdang!!!
模擬器起來了!!!
虛擬化軟件來源
前提: CPU 支持 VT (Virtualization Technology), 而且僅限於 Intel CPU
首先要打開SDK Manager 下載intel haxm,下載位置:android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager\IntelHaxm.exe
下載完畢后運行IntelHaxm.exe安裝,完畢后命令行執行 sc query intelhaxm ,如果 STATE RUNNING 表示安裝成功 。(如果BIOS里面沒有開啟Virtualization Technology,安裝的時候會有相關錯誤提示,進BIOS開啟就好)
打開 SDK Manager 下載 intel x86鏡像創建AVD,CPU選擇 intel atom x86