未安装HAX内核模块

我刚刚从官方安卓网站下载最新的android工作室,并安装它。 但我得到这个错误,而不是有英特尔X 86模拟器加速器。 什么可以导致这个错误

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! 

在这里输入图像说明

如果您正在运行现代英特尔处理器,请确保已安装HAXM(英特尔®硬件加速执行pipe理器):

  1. 在Android SDK Manager中,确保选项已打勾(然后安装)

  2. 通过以下path运行HAXM安装程序:

     your_sdk_folder\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe or your_sdk_folder\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe 

本video展示了可能帮助您解决问题的所有必要步骤。

对于AMD CPU (或不含VT-x技术的较旧的Intel CPU),您将无法安装,最好的select是使用Genymotion来模拟您的应用程序。 请参阅: 在Windows操作系统上使用英特尔的AMD HAXM

实际的错误

在这里输入图像说明

按照以下两个简单的步骤来解决。

第1步: – 更新“Intel x86 Emulator Accelerator(HAXM安装程序)”Ref。 波纹pipe 在这里输入图像说明

第2步:-

安装完安装程序后,您必须运行它才能将其安装在您的系统上。 打开您的Android SDK所在的目录。 进入extras \ Intel \ Hardware_Accelerated_Execution_Manager目录,你应该看到intelhaxm-android.exe文件。

在这里输入图像说明

如果在安装过程中出现“此计算机符合HAXM要求,但VT-x未打开…”的错误,请尝试在BIOS中将其打开,并检查防病毒软件设置。 (检查这个 stackoverflow后)。 而已! 它为我工作。

尝试使用独立安装程序再次安装它https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement – 假设您有一个CPU支持虚拟化,已closures防病毒和任何pipe理程序。

最近我遇到了这个问题。 并通过将Intel Atom(x86)的CPU / ABI更改为ARM(armeabi-v7a)进行修复。

  • select虚拟设备。 点击编辑
  • 点击CPU / ABI选项
  • 从intel更改为ARM(armeabi-v7a)。 点击OK

任务完成。

在阅读了很多关于stackoverflow的问题之后,我发现我的CPU不支持虚拟化。 我必须升级到支持虚拟化的CPU才能安装Intel X 86 Emulator加速器(Haxm Installer)

由于大多数现代CPU本身支持虚拟化,因此您收到此类消息的原因可能是因为您的计算机上closures了虚拟化。 例如,我的惠普笔记本电脑就是这种情况 – 硬件虚拟化的出厂设置是“禁用”。 因此,请转到您的计算机的BIOS并启用虚拟化。

首先,您需要在您的机器上启用虚拟化。 为此,请重新启动机器。 按F2。 转到BIOS。 启用虚拟化。 按F10。 启动窗口。 现在,转到Android安装文件夹的Extras文件夹,findintel-haxm-android.exe。 运行。 启动Android Studio。 现在,它应该允许你使用模拟器运行你的程序。

在Windows 8.1上closuresHyperV对我来说是个窍门

dism.exe / Online / Disable-Feature:Microsoft-Hyper-V