Android Studio仿真器错误“仿真器:CPU加速状态:无法打开HAXM设备:ERROR_FILE_NOT_FOUND”

时间:2018-07-18 12:46:15

标签: android-studio emulation

我能够在android studio中使用模拟器,而没有任何问题。从今天开始,我得到的错误是: “仿真器:CPU加速状态:无法打开HAXM设备:ERROR_FILE_NOT_FOUND”。

在BIOS中启用了虚拟化,控制面板-程序中安装了Intel Hardware Accelerated Execution Manager。 还尝试从android sdk文件夹安装intelhaxm-android.exe。

请帮助解决错误。

(i7 / 16gb / windows 10)。

7 个答案:

答案 0 :(得分:10)

按照步骤

解决了该问题

  • disabling Hyper-v
  • 重新安装HAXM
                -Android Studio-> SDK Manager-> SDK工具-> Intel x86 Emulator Accelerator

答案 1 :(得分:4)

我遇到了同样的问题,并且通过在Windows上禁用Hyper-V虚拟机管理程序(从“激活/停用Windows功能”菜单中)来解决了

答案 2 :(得分:4)

使用Hyper-V代替HAXM

我有同样的错误。禁用Hyper-V可以避免此错误,但是这也使Docker无法正常工作。

在Windows 10上同时使用Android仿真器和Docker ,您需要:

  • 卸载硬件加速执行管理器(HAXM)
  • 启用 Hyper-V (通过在以管理员身份运行的PowerShell中运行“ Get-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online”进行检查)
  • 启用 Windows Hypervisor平台
  • 重新启动计算机
  • 在计算机的BIOS中启用虚拟化技术
  • 在BIOS中启用硬件强制数据执行保护

在控件 Panel \ Programs \ Programs and Features -> 中启用 Hyper-V Windows Hypervisor平台-> 打开Windows功能或关闭

Enable Windows Hypervisor

Microsoft建议您使用Hyper-V而不是HAXM来加速Android仿真器(detailed instructions)。

答案 3 :(得分:0)

首先,您还要在android studio中到处卸载hexm:

从此处Click Me下载haxm版本haxm-macosx_v7_0_0.zip

然后执行以下步骤:Haxm error in android studio 3.0 with windows requires a digitally signed driver

答案 4 :(得分:0)

您可以禁用Hyper-v,也可以访问here

您不能在另一个VM(例如VirtualBox,VMWare或Docker托管的VM)中运行VM加速的模拟器。您必须直接在系统硬件上运行Android模拟器

答案 5 :(得分:0)

对我而言,未安装Hyper-V管理程序,但仍然出现错误。我所做的是我去了SDK Manager->SDK Tools,在那儿我未选中Intel x86 Emulator Accelerator单击了Apply。关闭我的Android Studio,然后重新打开Android Studio,然后再次检查SDK Manager->SDK Tools并安装Intel x86 Emulator Accelerator,方法是检查项目并单击“应用”。并且它开始正常工作。

答案 6 :(得分:0)

我遇到了同样的问题,但是我需要Docker的Hyper-V。

因此,根据官方文档,您有3种选择(第二种解决方案对我有帮助):

  • 您拥有Intel处理器,不需要与Android仿真器同时运行Hyper-V。
    使用英特尔HAXM。
  • 您拥有Intel处理器,并且确实需要与Android仿真器同时运行Hyper-V。
    使用WHPX。
  • 您有一个AMD处理器。
    使用WHPX。

请参阅:https://developer.android.com/studio/run/emulator-acceleration#choose-windows-hypervisor