Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法打开HAX设备!HAX不工作,emulator以仿真模式emulator运行_Android_Android Emulator - Fatal编程技术网

Android 无法打开HAX设备!HAX不工作,emulator以仿真模式emulator运行

Android 无法打开HAX设备!HAX不工作,emulator以仿真模式emulator运行,android,android-emulator,Android,Android Emulator,我的Android仿真器运行正常,但每次启动时都会显示此错误 仿真器 正在启动AVD AVD_for_Nexus_4仿真程序:无法打开 哈克斯设备!HAX不工作,emulator在仿真模式下运行 emulator:打开HAX设备失败emulator:emulator窗口已退出 查看并重新居中 我不明白到底是什么问题。如果您在运行android SDK时发现“HAX不工作,模拟器在仿真模式下运行”问题。这意味着您的计算机CPU必须是intel core,并且必须支持“硬件加速执行管理器”。这意味着

我的Android仿真器运行正常,但每次启动时都会显示此错误 仿真器

正在启动AVD AVD_for_Nexus_4仿真程序:无法打开 哈克斯设备!HAX不工作,emulator在仿真模式下运行 emulator:打开HAX设备失败emulator:emulator窗口已退出 查看并重新居中


我不明白到底是什么问题。

如果您在运行android SDK时发现“HAX不工作,模拟器在仿真模式下运行”问题。这意味着您的计算机CPU必须是intel core,并且必须支持“硬件加速执行管理器”。这意味着您以操作系统不支持的方式配置了仿真器

请参阅此链接以解决问题

更新:-

目前链接已关闭,因此发布网页的存档链接-


如果您的CPU不是intel,那么您必须编辑AVD并选择“CPU/ABI”作为“ARM”。有关更多详细信息,请访问上面的链接。

Rohan的解决方案将解决此问题,因为不会显示错误消息,但仿真器不会使用硬件加速,因此速度会非常慢

我建议您安装“英特尔硬件加速执行管理器”,如下所述:


我出现了这个错误,其他的修复对我没有帮助,但是更改模拟器使用的CPU类型确实使它工作了


创建一个新的仿真器,并尝试使用mips或arm进行cpu选择

我只需卸载HAXM并再次安装。然后它又开始工作了。希望这对别人有帮助

编辑:


哇,这是很久以前的事了。我已经用了几个月了,从来没有过这样的问题

我也有同样的问题。在从BIOS启用Internet虚拟化之后。之后,让系统引导并再次安装HAXM。现在,emulator将比以前运行得更快,HAXM也将正常工作。享受

我最近也有同样的问题

首先,您需要在androidsdk管理器中安装HAXM(从错误消息中,我认为您已经这样做了)。这将使仿真器能够使用HAXM框架,为此需要打开HAX设备。在您的系统上找不到,因此会显示错误消息

要使此设备可用,您需要从Intel安装HAXM驱动程序。您可以在这里找到:(您还需要在计算机BIOS中启用虚拟化)


希望这有帮助。

我认为您正在尝试运行基于x86的模拟器。我在Android SDK管理器的Extras类别下下载HAXM时也遇到了同样的错误。实际上,你需要安装它。
转到extras目录并运行HAXM的安装。希望这能解决你的问题

检查HAX安装中配置的RAM是否等于或低于修复我的AVD RAM()。

您是否使用AVD安装了HAX emulator?HAX用于将一部分RAM专用于emulator,以实现快速启动和应用程序安装。。我安装了它。那么为什么它会显示此消息呢?您是下载还是安装了它?i、 e.你分配了@RohanKandwal的一些可能的副本分配RAM与HAX有什么关系?这是一个非常过时的解决方案和方法。我没有这样的东西。Michelle的解决方案适合我。在SDK管理器上,转至:附加>英特尔x86仿真器加速器(HAXM安装程序)。然后转到SDK文件夹/Extras/Hardware\u Accelerated\u Execution\u Manager并安装。Mac用户转到应用程序,右键单击Android Studio.app,显示软件包内容,SDK/Extras/intel/Hardw…/IntelHAXM…dmg请注意,默认情况下,Mac上已启用虚拟化。对于其他人来说,这个链接应该是有帮助的-这个链接是断开的