未安装HAX内核模块

时间:2014-12-31 10:50:09

标签: android android-studio

我刚从官方安卓网站下载了最新的android工作室并安装了它。但我收到此错误而不是使用Intel X 86 Emulator加速器。什么可能导致此错误

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!

enter image description here

8 个答案:

答案 0 :(得分:69)

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

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

  2. 通过以下路径运行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
    
  3. video显示可帮助您解决问题的所有必需步骤。

    对于 AMD CPU (或没有VT-x技术的旧版Intel CPU),您将无法安装此选项,最佳选择是使用Genymotion模拟您的应用。请参阅: Intel's HAXM equivalent for AMD on Windows OS

答案 1 :(得分:60)

实际错误

enter image description here

按照以下两个简单步骤进行修复。

第1步: - 更新 " Intel x86仿真器加速器(HAXM安装程序)"参考。吼叫 enter image description here

步骤2: -

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

enter image description here

如果您收到错误"此计算机符合HAXM的要求,但VT-x未开启......"在安装过程中尝试在BIOS中打开它并检查您的防病毒软件设置。 (检查this stackoverflow帖子)。 而已!它为我工作。

答案 2 :(得分:22)

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

  • 选择虚拟设备。点击编辑
  • 点击CPU / ABI选项
  • 从intel更改为ARM(armeabi-v7a)。单击“确定”

完成工作。

答案 3 :(得分:20)

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

答案 4 :(得分:13)

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

答案 5 :(得分:8)

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

答案 6 :(得分:7)

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

答案 7 :(得分:3)

关闭Windows 8.1上的HyperV为我做了诀窍

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