最近谷歌和英特尔已经发布了一种新的方式来运行模拟器,这应该比以前的版本(已经模拟ARM CPU)更好。这里有一些关于它的链接:这个和这个。

但是,在安装新组件并按照指示创建新的模拟器配置之后,我得到一个错误,也看不到任何改进。我已经尝试了API 10和API 15, GPU启用和禁用。这些配置都没有帮助。我也在两台不同的电脑上尝试过,没有任何提升(而且出现了同样的错误)。

似乎在我读过的帖子中,没有人有任何问题,所有人都报告了一个更快的模拟器。

它显示的错误是:

emulator: Failed to open the HAX device!
HAX is not working and emulator runs in emulation mode
emulator: Open HAX device failed

为什么会发生这种情况,有办法解决吗?还有其他人得到这些错误吗?反之亦然?

顺便说一下,我有一个英特尔的CPU,如果这有问题的话。


编辑:

这是我在BIOS中看到的,所以它应该是可用的…:


当前回答

如果其他方法都失败了,最好试试我的方法,下载一个HAXM安装程序。

它需要复制到HAXM安装文件夹,然后从命令行启动(以管理员身份启动CMD)。重新启动计算机后将安装HAXM。当我在我的笔记本电脑上安装它的时候,它非常适合我。

毕竟,只需在cmd中键入sc query intelhaxm,以检查HAXM是否正确安装。

其他回答

对于希望检查处理器是否支持虚拟化的Mac用户,请使用maccpuid软件并查找VMX。如果它被检查了,那么你就可以开始了。

在此下载

如果所有这些都失败了。只需尝试手动下载英特尔HAXM压缩包,提取并安装。 检查在这里

记住,这只适用于支持英特尔虚拟化技术的英特尔cpu。你必须在你的bios中启用虚拟化。

如果你问我,这是一个相当不错的和非常明显的改进安卓模拟器。

您必须下载英特尔®硬件加速执行管理器。 然后你会收到这样的信息:

启动AVD“测试”模拟器 模拟器:设备fd:740 HAX正在工作,模拟器运行在快速virt模式

您可能需要在BIOS中打开虚拟化,大多数制造商默认禁用它。Intel HAX需要启用CPU虚拟化。

使用SDK管理器下载英特尔HAX不工作。

从英特尔网站上下载并安装它是可行的。 http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/

提示:在我的BIOS中进行更改以启用虚拟化,然后使用“重启”没有启用虚拟化。冷启动(即关机和重启)会突然出现这种情况。

第一步(在Windows上)是确保微软硬件辅助虚拟化工具报告“这台计算机配置了硬件辅助虚拟化”。 http://www.microsoft.com/en-us/download/details.aspx?id=592