解决方法
NX或实际上“NX处理器位”是处理器的一项功能,可帮助保护您的PC免受恶意软件的攻击.如果未启用此功能并且您尝试在android studio中运行某些模拟器,您将收到类似这样的错误消息(第二行:“您的cpu不支持NX.”):
要检查处理器上是否启用了NX,可以使用命令行工具“coreinfo”(可在此处获取:http://technet.microsoft.com/en-us/sysinternals/cc835722)
如果您在“NX”旁边看到一个破折号,则表示它已被禁用.如果是这种情况,请检查您的cpu是否支持NX处理器位.在上面的例子中,我使用的是i7-2600K cpu.根据cpu-world的这个(http://www.cpu-world.com/CPUs/Core_i7/Intel-Core%20i7-2600K%20CM8062300833908.html)列表,应该支持它.
由于它受支持但在“coreinfo”中显示为禁用,因此可能已在BIOS中禁用.所以转到BIOS设置并确保在那里启用它:
完成此操作后,您可以再次检查“coreinfo”以查看是否已成功启用它:
请注意,现在“NX”旁边有一个星号(*),表示它已成功启用.您现在应该不再在Android Studio中收到错误消息.
PS:在我们的示例中,还缺少Intel HAXM,这就是为什么顶部显示的错误消息更大.通过下载相应的软件可以解决此问题(此处:https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager)