Android Studio仿真器错误(需要英特尔HAXM/未安装仿真器)

Android Studio仿真器错误(需要英特尔HAXM/未安装仿真器),android,android-emulator,Android,Android Emulator,我刚刚将我的Android API更新到25,我的模拟器从此停止工作。当我尝试运行emulator时,它会以弹出窗口(如下所示)的形式向我显示错误“运行此AVD需要Intel HAXM。未安装emulator。请下载emulator”,并且事件日志打印输出”错误运行应用程序:此版本的Android Studio与使用的Gradle插件不兼容。请尝试禁用即时运行(或将IDE或Gradle插件更新为最新版本)” 我感到困惑的是,我已经关闭了Instant Run via设置,并且在SDK工具中下载了

我刚刚将我的Android API更新到25,我的模拟器从此停止工作。当我尝试运行emulator时,它会以弹出窗口(如下所示)的形式向我显示错误“运行此AVD需要Intel HAXM。未安装emulator。请下载emulator”,并且
事件日志
打印输出”错误运行应用程序:此版本的Android Studio与使用的Gradle插件不兼容。请尝试禁用即时运行(或将IDE或Gradle插件更新为最新版本)”

我感到困惑的是,我已经关闭了Instant Run via设置,并且在SDK工具中下载了Intel x86 Emulator

错误:

SDK管理器:

即时跑步:

安装此程序并尝试再次运行


安装此程序并尝试再次运行


SDK管理器仅下载“英特尔HAXM安装程序”,但在许多情况下不进行实际的应用程序安装

转到
{SDK location}/SDK/extras/intel/Hardware\u Accelerated\u Execution\u Manager/
并从那里运行MSI安装程序


此外,您还必须在计算机的BIOS中启用VTX扩展。

SDK管理器仅下载“英特尔HAXM安装程序”,但在许多情况下不进行实际的应用程序安装

转到
{SDK location}/SDK/extras/intel/Hardware\u Accelerated\u Execution\u Manager/
并从那里运行MSI安装程序


此外,您必须在计算机的BIOS中启用VTX扩展。

唯一适合我的解决方案是

  • 转到SDK文件夹位置并删除“emulator”和“system images”文件夹
  • 打开android studio->工具->android->SDK管理器
  • 切换到SDK工具选项卡检查英特尔x86仿真器加速器(HAXM安装程序)单击确定
  • 成功安装HAXM后,转到Android Studio->工具->Android->AVD管理器删除所有以前的模拟器并创建新的AVD

  • 唯一对我有效的办法是

  • 转到SDK文件夹位置并删除“emulator”和“system images”文件夹
  • 打开android studio->工具->android->SDK管理器
  • 切换到SDK工具选项卡检查英特尔x86仿真器加速器(HAXM安装程序)单击确定
  • 成功安装HAXM后,转到Android Studio->工具->Android->AVD管理器删除所有以前的模拟器并创建新的AVD

  • 对我来说,问题是Hyper-V即使在我从已安装的windows组件中删除时也没有卸载。我是从以下方面获得此信息的:

    某些高级Windows 10功能,如设备保护(特别是虚拟机监控程序保护的代码完整性或HVCI)和凭据保护,可以防止Hyper-V被完全禁用。换句话说,当这些功能中的任何一个被启用时,Hyper-V也会被禁用,即使Windows可能会报告其他功能

    有用的是,它说明了如何解决它,在两天的挫折之后,它对我起了作用:

    Microsoft发布的设备保护和凭证保护硬件就绪工具可以禁用上述Windows 10功能以及Hyper-V:

  • 从此处下载该工具的最新版本。以下步骤假定为3.6版
  • 解开拉链
  • 打开提升的(即以管理员身份运行)命令提示符
  • @powershell-ExecutionPolicy RemoteSigned-命令“X:\path\to\dgreadiness\u v3.6\DG\u Readiness\u Tool\u v3.6.ps1-禁用”
  • 重新启动

  • 这将禁用设备保护和凭据保护,并允许HAXM控制虚拟化。重新启动后,HAXM应该从Android SDK管理器中安装,不会出现问题。祝您好运。

    对我来说,问题是Hyper-V即使从已安装的windows组件中删除,也没有卸载。我从以下方面获得了此信息:

    某些高级Windows 10功能,如设备保护(特别是虚拟机监控程序保护的代码完整性或HVCI)和凭据保护,可以防止Hyper-V被完全禁用。换句话说,当这些功能中的任何一个被启用时,Hyper-V也会被禁用,即使Windows可能会报告其他功能

    有用的是,它说明了如何解决它,在两天的挫折之后,它对我起了作用:

    Microsoft发布的设备保护和凭证保护硬件就绪工具可以禁用上述Windows 10功能以及Hyper-V:

  • 从此处下载该工具的最新版本。以下步骤假定为3.6版
  • 解开拉链
  • 打开提升的(即以管理员身份运行)命令提示符
  • @powershell-ExecutionPolicy RemoteSigned-命令“X:\path\to\dgreadiness\u v3.6\DG\u Readiness\u Tool\u v3.6.ps1-禁用”
  • 重新启动

  • 这将禁用设备保护和凭据保护,并允许HAXM控制虚拟化。重新启动后,HAXM应该从Android SDK管理器安装,不会出现问题。祝您好运。

    我相信这与我发布的图片相同。如果我错了,请让我知道,但是,我相信它已经安装。创建Virtuall AVD并从Android Sdk管理器安装emulator所需的文件。我相信这与我发布的图片相同。如果我错了,请告诉我,但是,我相信它已经安装。创建虚拟AVD并从Android Sdk管理器安装emulator所需的文件。