Intel HAXM
1.0、参考
1.1、Intel HAXM简介

Intel HAXMIntel Hardware Accelerated Execution Manager,英特尔硬件加速执行管理器)

Intel HAXM使用基于Intel(R) Virtualization Technology (VT)的硬件加速, 因此需要显卡支持VT,而且仅限于Intel显卡,与AMD显卡无缘。

Intel HAXM支持的操作系统:

  • Windows 7 (32/64-bit)
  • Windows Vista (32/64-bit)
  • Windows XP (32-bit only)
  • OS X 10.6 or 10.7 (32/64-bit)

Intel HAXMGitHub上的网址:https://github.com/intel/haxm

1.2、在macOS中安装Intel HAXM

方法一 — 通过HomeBrew进行安装:

brew cask install intel-haxm

方法二 — 通过Android SDK进行安装:

Intel HAXM被集成在Android SDK中了。安装步骤如下:

1、使用sdkmanager命令下载Intel HAXM安装程序:

echo y | sdkmanager "extras;intel;Hardware_Accelerated_Execution_Manager"

当然您也可以使用Android Studio进行下载,看个人喜好。

2、下载的目录是${ANDROID_HOME}/extras/intel/Hardware_Accelerated_Execution_Manager

3、安装Intel HAXM

cd ${ANDROID_HOME}/extras/intel/Hardware_Accelerated_Execution_Manager
./silent_install.sh -log install.log

如果出现错误,请看install.log

1.3、在macOS中管理Intel HAXM

Intel HAXMmacOS中以内核扩展的形式存在, 要使用它,我们需要通过kext*形式的命令管理:

1、检测Intel HAXM内核扩展是否被加载:

kextstat | grep intel

出现了com.intel.kext.intelhaxm表示已经被加载了,否则就表示没有被加载。

2、如果没有被加载,使用如下命令进行加载:

sudo kextload -b com.intel.kext.intelhaxm

如果已经加载过了,再去加载,会报错误。

3、如果想减载,使用如下命令进行减载:

sudo kextunload -b com.intel.kext.intelhaxm