1、問題分析
從下面可以知道安裝Intel HAXM失敗,請檢查haxm_silent_run.log這篇日志。
(1)先了解一下什么是Intel HAXM
Intel代表的是英特爾,HAXM的全程是Hardware Accelerated Execution Manager,也就是硬件加速執行管理器。Intel HAXM是intel的硬件加速執行管理器,是一款可以使用英特爾虛擬化技術(VT)加快 Android開發速度的硬件輔助虛擬化引擎(管理程序)。是AMD的CPU不能安裝,在CPU中增加了控制硬件,對應開啟VT的時候,啟動一些模擬指令(或者新增部分基礎指令)來加速運算,減少各個周期以達到優化效果。開啟HAXM的時候,android模擬器的速度會明顯增快。
或許上面的術語過於專業化,通俗地理解是Android 模擬器一直以運行速度慢著稱, 使用 Intel HAXM 技術為 Android 模擬器加速, 使模擬器運行度媲美真機, 徹底解決模擬器運行慢的問題。
(2)haxm_silent_run.log日志分析
從下面的內容可以看出程序安裝中會用到HAXM,但是Intel Virtualization Technology(VT-x)沒有開啟,在(VT-x)開啟前HAXM不能安裝成功。所以接下來的工作就是如何開啟Intel Virtualization Technology(VT-x)
2、解決問題(開啟Intel Virtualization Technology(VT-x))
(1)在網上我們可以搜索到Intel Virtualization Technology(VT-x)會在bios中,因而需要進入bios進行開啟Intel Virtualization Technology(VT-x)的操作
(2)什么是bios
BIOS是由英文全稱“Basic Input Output System”的首字母縮寫而成,中文解釋為:計算機基礎輸入輸出系統;設計開發人員提前將計算機硬件的配置信息寫入並固化在主板的BIOS芯片中,這些信息包括基礎的輸入輸出程序、硬件的基礎信息、計算機啟動時自檢程序的順序、計算機必要的啟動程序等等,BIOS設置為計算機提供了最原始、最底層、最直接的基礎信息,它是幫助計算機為用戶提供服務的基礎
(3)電腦進入bios
- 當電腦能正常開機時
才開機時 屏幕左下角會出 Press ** to enter SETUP 那個**就是要按的鍵
- 非正常開機
(3)開啟Intel Virtualization Technology(VT-x)
一般情況下在configuration選項中,但是也有在Security選項中的