1. 程式人生 > >啟動Android模擬器報錯需安裝Intel HAXM

啟動Android模擬器報錯需安裝Intel HAXM

在安裝了新的Android Studio之後,AVD新建並啟動模擬器的時候報以下錯誤:

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!


原來新的Android SDK在執行虛擬機器的時候,需要安裝Intal HAXM:一個硬體加速器,為的是在x86平臺上加快安卓虛擬機器的執行。

在安裝之前首先到SDK的安裝目錄下開啟SDK Manager:


確保這個已經安裝好了,如果還沒有的話,下載安裝即可。

由於國內網路原因,SDK可能會更新不了,這個問題只需要點開Tools中的Options,按照以下步驟設定即可:


然後SDK中的HAXM的狀態變成installed之後,

進入到你SDK的目錄下,再進入extras —> intel —> Hardware_Accelerated_Execution_Manager,可以看到HAXM的安裝檔案:


但是在安裝之前還有一個步驟,就是重啟計算機,進入開機介面前按F2進入到計算機的BIOS下,保證將Intel Virtual Technology設定為Enable狀態(即允許虛擬機器技術):


然後再回來安裝HAXM即可:


我此處設定的虛擬機器記憶體大小為1024MB,你也可以隨意設定其他數字,因為以後也可以修改。

但是注意!!注意!!注意!!以後在AVD Manager中建立的虛擬機器的記憶體大小一定不要大於這個數字,否則虛擬機器會執行不起來!!

一路next即可完成安裝。

再回到Android Studio,虛擬機器就可以啟動了。

附上一個不錯的Youtube連結(裡面也有強調記憶體大小問題):

https://www.youtube.com/watch?v=Z7xoPCv3sYs