大家現在做Android開發時使用的Android 模擬器模擬的是 ARM 的體系結構(arm-eabi),
因此模擬器並不是運行在x86上,而是模擬的ARM,所以我們調試程序的時候經常感覺到非常慢,大部分開發者應該都深有體會。
針對這種情況,Intel推出了支持x86的Android模擬器,這將大大提高啟動速度和程序的運行速度,
這將允許Android模擬器能夠以原始速度(真機運行速度)運行在使用Intel x86處理器的電腦中。
一、安裝英特爾硬件加速執行管理器(HAXM)
方法一:下載HAXM並安裝
Intel HAXM(Hardware Accelerated Execution Manager),即英特爾硬件加速執行管理器(Intel HAXM)是一款硬件輔助虛擬引擎(管理程序)使用基於 Intel(R) Virtualization Technology(VT)的硬件加速, 因此需要 CPU 支持 VT , 而且僅限於 Intel CPU。HAXM與英特爾 Android x86 模擬器映像及官方Android SDK 管理器結合使用,HAXM 可在支持英特爾虛擬化技術的系統上加快 Android 應用模擬的速度。
下載:https://www.filehorse.com/download-intel-haxm/
方法二:SDK Tools中下載
1.在Android Studio中打開 File → Settings → Android SDK → SDK Tools,勾選Intel Hardware Accelerated Execution Manager
下載HAXM(顯示Installed是下載到了本地磁盤,我們還需運行安裝),如下圖所示:
2.打開文件資源管理器,進入目錄Android_SDK \ extras \ intel \ Hardware_Accelerated_Execution_Manager,
找到並運行 haxm-x.x.x-setup.exe 進行安裝, 根據屏幕提示,一步一步安裝即可(參數設為1024M夠用了,需要改參數的話可以重新安裝一次)。
二、下載系統鏡像文件
在File → Settings → Android SDK → SDK Platform中選擇 Intelx86 的系統鏡像
三、關於AMD的CPU
現在Android Studio已經支持AMD CPU的,后面在Android SDK配置項中終於發現有這么一項。
Android Emulator Hypervisor Driver for AMD Processors