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

问题描述 投票:14回答:7

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

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

请帮助解决错误。

((i7 / 16gb / windows 10)。

android-studio emulation
7个回答
11
投票

已解决步骤后出现的问题

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

5
投票

使用Hyper-V代替HAXM

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

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

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

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


3
投票
我有相同的问题,并通过在Windows上

禁用Hyper-V虚拟机管理程序(从“激活/停用Windows功能”菜单中)来解决


1
投票
首先在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


0
投票
您可以禁用Hyper-V或访问here

0
投票
对我来说,没有安装Hyper-V虚拟机管理程序,但仍然出现错误。我所做的是我去了SDK Manager->SDK Tools,并且在这里未选中Intel x86 Emulator Accelerator,然后单击“应用”。关闭我的Android Studio,然后重新打开Android Studio,然后再次检查SDK Manager->SDK Tools并通过检查项目并单击“应用”来安装Intel x86 Emulator Accelerator。它开始正常工作。

0
投票
我有同样的问题,但是我需要Hyper-V for Docker。
© www.soinside.com 2019 - 2024. All rights reserved.