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

我问如何启用我的VT / NX为我的MacBook,当我尝试使用X86模拟器,在我看来,VT / NX未启用,它似乎从来没有像我使用10.9系统时,我更新我的MacBook到约塞米蒂,在我看来。

当我尝试启动我的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

我无法发布任何图片…

mindex的答案:

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

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

但它没有工作。

从英特尔指令

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

将“extras”目录中的安装程序解压缩,然后按照所用平台的安装说明进行操作。“

转到IDE中的SDKpipe理器并安装最新的“ 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). 

这意味着需要分配一些硬件graphicsfunction。为了解决这个问题,只需转到安装了Adroid SDK的path。

视窗

C:\ Android的\ SDK \演员\英特尔\ Hardware_Accelerated_Execution_Manager

在那里你可以find文件intelhaxm-android.exe

Mac OS X

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

安装该文件,并重新启动所有的应用程序使用Android模拟器,如(Android的工作室,CMD等..)。

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

您可能正在运行旧版本的英特尔HAXM(或根本没有安装它)。 请访问https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager并下载/安装适用于MAC OS X的最新英特尔HAXM软件包。

编辑:根据https://software.intel.com/en-us/forums/topic/506790你也应该确保Virtual PC / Parallel / VMWare没有运行。

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

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

在我的情况下运行在VMWare工作站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 – >所以投票给我,所以下次你会更多.. :-))

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

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

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

3.要看你的拥有者是否有能力虚拟化去下面的链接http://ark.intel.com/Products/VirtualizationTechnology

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

所以,即使安装了AVAST,只要安装它就可以了,HAXM可以正常使用虚拟机箱和android模拟器。

尝试安装集成本机开发者体验
“是跨架构的生产力套件,为开发人员提供工具,支持和IDE集成,以在英特尔®架构上为Windows *创build高性能C ++ / Java *应用程序,在英特尔®架构上创buildOS X,在ARM *上创buildAndroid *英特尔®架构“。

集成的本地开发者体验