解決AndroidStudio模擬器卡慢的問題
什麼是Intel HAXM
Android 模擬器一直以執行速度慢著稱, 本文介紹使用 Intel HAXM 技術為 Android 模擬器加速, 使模擬器執行度媲美真機, 徹底解決模擬器執行慢的問題。
Intel HAXM (Hardware Accelerated Execution Manager) 使用基於 Intel(R) Virtualization Technology (VT) 的硬體加速, 因此需要 CPU 支援 VT , 而且僅限於 Intel CPU, 與 AMD CPU 無緣, Intel HAXM 的描述如下:
- 使用 Intel VT 技術;
- 為 Android x86 虛擬裝置的模擬執行提供硬體加速;
- 與 Android SDK 整合;
硬體要求:
- 支援 VT-x, EM64T 以及 Execute Disable Bit 的 Intel 處理器;
- 至少 1GB 可用記憶體
Intel HAXM下載和安裝
啟動android SDK,在Extras目錄的最下邊,勾選Intel HAXM項,並下載。
**下載完成後,還需要執行安裝程式來進行安裝**,HAXM的下載目錄為: Sdk\extras\intel\Hardware_Accelerated_Execution_Manager ,執行 intelhaxm-android.exe 進行安裝, 根據螢幕提示,一步一步安裝即可
Virtualization Technology 錯誤
如果在安裝過程中出現如下錯誤,因為之前提過Intel HAXM使用 Intel VT 技術,所以需要打BOIS裡開啟Virtualization Technology項。
this computer meets the requirements for haxm but intel virtualization technology(VT-x)isnot turned onHAXM cannot be installed until VT-x is enable . please refer to the intel HAXM documentationfor more information
設定成功後,重新執行安裝檔案,在控制檯中輸入sc query intelhaxm。出現下圖即為成功!!
下載和使用Android x86映象
Android 5.0.1的API根據作業系統不同提供了32位和64位的Android x86映象檔案,這裡進行自行選擇。
關於使用 Android x86 映象,在新建或者編輯 Android 模擬器選項卡時, 將模擬器 CPU/ABI 設定為 Intel Atom X86 ,如果是64位系統可以選擇,Intel Atom X86_64。
如果上面的步驟都進行了正確的設定,Android 模擬器,幾乎能在30秒內啟動完成!下面讓我們看看Android 5.0.1的介面吧!