2015年11月14日 星期六

[AS] HAX kernel module is not installed!




















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!
在運行模擬器的時候,
出現了這樣的錯誤訊息,
該如何解決它呢?




出現xxx尚未被安裝的訊息時,
請先打開SDK manager:



























安裝完後再runㄧ次,
如果仍然不行...


請到安裝SDK的目錄下,
像我是:
C:\Users\Mickey\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
























點兩下intelhaxm-android.exe

































出現安裝訊息,
就安裝它吧~

































結果安裝到ㄧ半又遇到錯誤訊息...
提示得很清楚了,
Intel Visualization Technology(VT-x)沒打開.


好,
參考http://www.sysprobs.com/disable-enable-virtualization-technology-bios
兩個做法:
 
1. 重  開  機
    然後進入BIOS把VT-x打開.
    我的電腦(ASUS)是在開機畫面按下F2或DEL便可進入 BIOS
    (居然能用滑鼠操作!!! 現在的介面好friendly)
    (買這台桌機ㄧ年沒進過BIOS)

Advances Mode:


























































請記得要儲存設定值,
接著再重開機.



2.下載intel提供的utility先檢測究竟有沒有開啟VT-x:
   大家可能要注意ㄧ下語言,
   我本人下載到德文的覺得很刺激:






































妥妥的安裝它,
接著打開他就可以查閱資訊:


























他寫說開著耶,
結果我繼續安裝intelhaxm-android仍顯示VT-x未打開,
所以我本人還是乖乖的進入BIOS改設定了...(請回到1.重開機的說明)

































ㄧ波三折(?)就安裝好囉!

接著重新開啟Android Studio,
重新 run,
模擬器就能成功開啟囉!









































---------------------------------------------------------------------------


[AS]這個系列的文章都沒講到實質coding的內容,
因為現在看的東西可能跟工作上小部分重疊,
不是很確定能不能夠寫這樣的文章~
目前先以排解各種小疑難為主囉!


下次再見~~~




沒有留言:

張貼留言