运行 此 AVD 需要 HAXM

HAXM is required to run this AVD

我在 android studio 中创建了模拟器,并在其中创建了一些应用程序。当我 运行 它给我一个错误 [见图 1]。当我用谷歌搜索时,它告诉我你的系统不支持虚拟化。但是我的系统支持它。 [见图 2]。

现在我的问题是,当我的系统支持虚拟化时,为什么我不能 运行 我的应用程序在模拟器中。也请帮助解决以下错误。

1-运行 此 AVD 需要英特尔 HAXM。

2-您的 CPU 不支持 NX。

请任何人帮助解决此问题,在此先感谢

(答案来源here) 首先,下载 Coreinfo,将 zip 解压缩到您的下载文件夹中,然后 运行 CMD(非管理员身份),然后输入:

cd Downloads
cd Coreinfo
coreinfo

然后,您应该会得到一个文本列表。滚动 up/down,直到找到 NX。如果 NX 旁边有 -,则它未启用或不受支持。如果有 * 而你仍然得到错误,那么你做错了什么。

然后,检查BIOS中是否启用了NX和VT-x:

如果没有,启用它。如果您没有看到选项,那么您的 CPU 不支持 NX

启用后,再次执行第一步。您现在应该看到 *,这意味着 NX 已启用: