安卓工作室模拟器 : WHPX: failed to enable partition

标签 android emulation amd hyper-v whpx

我正在尝试让 Android 模拟器与我的 Ryzen 2700X CPU 一起工作,但我总是收到以下错误:

Emulator: qemu-system-x86_64.exe: WHPX: Failed to enable partition extended X64MsrExit and X64CpuidExit hr=80070057
Emulator: qemu-system-x86_64.exe: failed to initialize WHPX: Invalid argument.

我确保安装了最新的模拟器版本,并且 BIOS 中的 Windows Hypervisor、Hyper-V 和虚拟化都已启用。 我搜索了一段时间的答案,但找不到解决此问题的方法。

编辑: 删除 Nexus5X 设备并使用 Pie x86 重新创建它后,它工作正常。确保检查以下内容:

  • 在您的 BIOS 中激活可视化(SVM 模式)
  • Android Studio 和模拟器是最新的
  • Windows 功能中的 Windows Hypervisor 和 Hyper-V-Hypervisor 已激活(取消选中 Hyper-V-Services)
  • 以管理员身份运行 Android Studio

最佳答案

我认为您已完成所有设置。

但是 你用的是Windows 1903版本吗? 该版本在 Ryzen CPU 虚拟化方面存在问题。

作为解决方案

您可以更新Windows版本

或者恢复到之前的版本。

或者您可以将其更新为预览版。

关于安卓工作室模拟器 : WHPX: failed to enable partition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54951950/

相关文章:

java - 单击时更改按钮背景

未调用 Android syncadapter onPerformSync

Android 将手机数据写入屏幕

lua - 业务鹰 2.1.1 : read ("*number") always returns 0 in Lua

node.js - 如何使用显示模块模式扩展 Node EventEmitter?

knockout.js - Typescript 在内部模块中导入外部模块

android - 在 kivy 应用程序中包含第三方模块时出错

android - Android 模拟器中的 Web 浏览器无法正常工作

javascript - dojo自定义小部件不会调用postCreate

android - 为什么安装Genymotion后无法在Android Emulator中截屏?