您的CPU不支持NX。

6

我刚刚下载了Android Studio,但是出现了问题。运行时显示“你的CPU不支持NX”。我该怎么办?

1个回答

11

NX或“NX处理器位”是处理器的一个功能,可以帮助保护您的计算机免受恶意软件攻击。当此功能未启用并尝试在Android Studio中运行某些模拟器时,您将收到如下错误消息(第二行: “您的CPU不支持NX。”):

Error message

要检查处理器是否启用了NX,您可以使用命令行工具“coreinfo”(可在此处下载:http://technet.microsoft.com/en-us/sysinternals/cc835722)。

coreinfo command line tool

如果在“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设置并确保在那里启用它。

BIOS NX setting

一旦您完成此操作,您可以再次检查“coreinfo”以查看是否已成功启用:

coreinfo with NX enabled

请注意,现在“NX”旁边有一个星号(*),这意味着它已成功启用。您现在应该不再在Android Studio中收到错误消息。
附注:在我们的示例中,Intel HAXM也缺失,这就是为什么顶部显示的错误消息更大的原因。可以通过下载相应的软件(此处为:https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager)来解决此问题。

好的回答。我知道VT可以在BIOS中禁用(也知道它在我的电脑上是启用的),但不知道NX也可以被禁用。 - Violet Giraffe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接