emulator: ERROR: x86 emulation currently requires hardware acceleration!
昨天加裝了8g記憶體後,現在12g記憶體終於可以流暢的擼程式碼了。
中午安裝了Android Studio 3.1.2後,還是出現了一大堆問題,第一個是Gradle問題,自己瞎弄居然弄好了,請看上一篇部落格。
第二個問題是新建Project後想執行居然出現了 emulator: ERROR: x86 emulation currently requires hardware acceleration! 這個錯誤,在百度後終於解決了,故記錄下,之後自己忘了可以看下。
部分內容轉載自:
https://blog.csdn.net/u012964796/article/details/46850461
https://blog.csdn.net/sihai12345/article/details/72868635(圖文並茂)
在此表示感謝。
原文錯誤提示:
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!
錯誤分析:
1.電腦沒有安裝Intel HAXM軟體(HAXM即Hardware Accelerated Execution Manager)(可以參考:Intel官網的說明)
2.電腦沒有啟用虛擬技術
解決辦法:
1.安裝Intel HAXM.
一般電腦都是有安裝Intel HAXM的,Android SDK中也有繼承了這個軟體,位置就在你的Sdk安裝路徑的extras目錄下的intel包裡(如我的 E:\Android\Sdk\extras\intel)
雙擊intelhaxm-android.exe。
如果找不到,可以直接在Android Studio裡點選SDK Manager,然後勾選以下所示進行安裝。(此方法在Android Studio3.1.2中不管用)
如果無法安裝,那證明應該是有的,那建議看方法2。
2.確保BIOS中的Configuration(配置)中的Virtual technoly 為Enable(開啟)
檢視你電腦主機板進入Bios的方法,我的是聯想的,直接捅一鍵還原按鈕就行了。
找到Virtualiation Technology(名字不一定相同,但是一定有Virtual開頭),看看是不是預設為Disabled。
按Enter,把它改為Enabled。
儲存設定,重啟電腦。
檢驗問題的結果:
開啟Android Studio,然後開啟剛才的Project,點選執行。
可以看到成功了。