未启用英特尔X86仿真器加速器(HAXM安装程序)VT / NX


78

我想问如何为MacBook启用VT / NX,当我尝试使用X86仿真器时,在我看来VT / NX未启用,当我更新MacBook后使用10.9系统时从未出现过这种情况在优胜美地看来,在我看来。

当我尝试启动x86模拟器时,它告诉我:

Starting emulator for AVD 'X86'
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX is not installed on this machine (/dev/HAX is missing).

但是AVD告诉我我已经安装了HAXM。

当我尝试再次自行安装时,安装程​​序将打印VT/NX NOT ENABLED

我无法发布任何图片…

to mindex的答案:

我尝试运行所有版本的英特尔HAXM,我可以获得:

IntelHAXM_1.0.8.dmg     
IntelHAXM_1.1.0_for_10.10.dmg     
IntelHAXM_1.1.0_below_10.10.dmg      

但这没有用。


user3847306的答案是正确的方法。
显示名称

3
你为什么不能接受答案?:(
Sampath

运行./sdk/extras/intel/Hardware_Accelerated_Execution_Manager/HAXM \安装并输入密码管理结果:静默安装Pass !,对我有用。
zetanova

Answers:


135

英特尔说明

“ SDK管理器会将安装程序下载到主SDK目录下的“ extras”目录。即使SDK管理器显示“已安装”,实际上也意味着已下载了英特尔HAXM可执行文件。您仍然需要从以下位置运行安装程序“ extras”目录完成安装。

将安装程序解压缩到“ extras”目录中,并按照您平台的安装说明进行操作。”


6
即使执行HAXM安装程序后,问题仍然存在。所有这些都发生在升级到优胜美地之后。
2014年

这个答案应该出现在顶部
shashwat

2
对于懒惰(用自制安装了Android的SDK) cd /usr/local/Cellar/24.4.1/extras/intel/Hardware_Accelerated_Execution_Manager && open IntelHAXM_6.0.1.dmg。您可能必须根据安装方法和软件版本来更新命令。
泰勒2015年

5
下载后,您需要运行:sudo /usr/local/Cellar/android-sdk/24.4.1/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh
Paul Rad

如果要通过finder运行.dmg,则可以使用以下命令从用户目录中取消隐藏Library文件夹:chflags nohidden ~/Library
Nick Brady

26

在您的IDE中转到SDK管理器,安装最新的“ Intel HAXM ”并启动仿真器

如果它抛出错误为

Starting emulator for AVD 'X86'
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX is not installed on this machine (/dev/HAX is missing).

这意味着要分配一些硬件图形功能。因此,要解决此问题,只需转到Adroid SDK安装路径即可。

视窗

C:\ Android \ SDK \ extras \ intel \ Hardware_Accelerated_Execution_Manager

在那里您可以找到该文件intelhaxm-android.exe

Mac OS X

在Mac OSX上,有一个IntelHAXM_X.X.X.dmg文件,挂载它会发现一个mpkg文件。

安装文件并使用android模拟器重新启动所有应用程序,例如(android studio,cmd等。,)。

现在尝试打开模拟器,它将正常工作


您@ user4683987是男人(或女人)!效果很好。谢谢!
Ally Jr 2015年

我必须使用dmg,sh文件对我不起作用。
Chucky

路径将为C:\ Users \ USERNAME \ AppData \ Local \ Android \ Sdk \ extras
Ashish Singh Rawat


15

版本1.1.1是优胜美地的正确版本。您需要直接从intel网站下载此文件:https : //software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

SDK Manager下载的是较旧的版本(1.1.0)。如果您仍想使用1.1.0版运行-请在此处参考解决方案-http: //www.csell.net/2014/09/03/VTNX_Not_Enabled/


如果您在优胜美地之前拥有HAX并进行了升级,则需要再次安装它(包括SDK和Intel DMG,这将告诉您您已经拥有它并且将重新安装它)。那使它对我有用。
Martin Marconcini 2014年

3
1.1.1现在在Android SDK中可用。
Markus K

3

对于在VMWare Workstation 10.0.5中运行优胜美地的情况,我必须:

1)将kext设置为开发模式(可能不再需要...。如果没有,请先尝试)

sudo nvram boot-args="kext-dev-mode=1" 

然后重新启动(关闭虚拟机电源)以执行下面的步骤2)。

此处详细信息:http : //www.csell.net/2014/09/03/VTNX_Not_Enabled/

2)将vhv.enable =“ TRUE”添加到我的VMX文件并重新启动VM

此处讨论的详细信息:https : //communities.vmware.com/thread/416997?start=15&tstart=0

3)如上文所述,从英特尔站点安装HAXM 1.1.1

(很想发布更多链接->但限制为2->,所以请投票给我,以便下次您会更多.. :-))


3

1.要安装虚拟化驱动程序:

启动Android SDK Manager,选择Extras,然后选择Intel Hardware Accelerated Execution Manager。下载完成后,执行/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe。 按照屏幕上的说明完成安装。

2.如果显示任何问题,请重新启动计算机并在BIOS中启用虚拟化技术...

3.要查看您的所有者能够进行虚拟化,请访问以下链接 http://ark.intel.com/Products/VirtualizationTechnology


0

在许多情况下,某些防病毒软件还会通过窗口启动来启动HyperV,并且不允许安装HAXM。由于AVAST防病毒软件,我遇到了这个问题。因此,我卸载了AVAST,然后在重新启动后正确安装了HAXM。然后,我重新安装了AVAST。

因此,即使现在安装AVAST,也只需检查一下即可安装,HAXM可以与虚拟盒和android模拟器正常工作。



0

要安装IntelHAXM,您必须激活英特尔虚拟技术。

要激活它,您必须重新启动PC并进入BIOS。您必须启用一个名为“英特尔虚拟技术”的选项才能将其激活。

启用它后,重新安装IntelHAXM。那应该解决问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.