android模拟器WHPX:无法模拟MMIO访问,退出代码3

Posted

技术标签:

【中文标题】android模拟器WHPX:无法模拟MMIO访问,退出代码3【英文标题】:android emulator WHPX: Failed to emulate MMIO access , exit code 3 【发布时间】:2019-08-07 09:14:31 【问题描述】:

我有带有 AMD TR 2950x 的 android Studio android模拟器运行良好 然后突然它开始给我这个错误 与此消息:

上午 10:30 模拟器:qemu-system-x86_64.exe:WHPX:无法模拟 MMIO 访问 EmulatorReturnStatus: 2 (InternalEmulationFailure )

上午 10:30 模拟器:qemu-system-x86_64.exe:whpx_vcpu 模拟器=000000000ec95f70,window_registered=false, 可中断=真,tpr=0,apic_base=fee00900, 中断挂起=假

上午 10:30 模拟器:qemu-system-x86_64.exe:WHV_MEMORY_ACCESS_CONTEXT 指令= size=16, bytes='A1 F0 00 E0 FE 80 CC 01 A3 F0 00 E0 FE C7 05 50 ' ,AccessInfo= AccessType=0,GpaUnmapped=1,GvaValid=0, AsUINT32=4 , Gpa=fee000f0, Gva=0

上午 10:30 模拟器:qemu-system-x86_64.exe:WHPX:无法执行 虚拟处理器

10:30 AM 模拟器:警告:QObject::~QObject:定时器不能 从另一个线程停止 ((null):0, (null))

10:30 AM 模拟器:进程完成

【问题讨论】:

欢迎来到 Stack Overflow!就目前而言,人们可能很难帮助您。请考虑编辑您的问题以包含触发此错误的步骤。还可以尝试提供触发错误的最小代码示例。 没什么了不起的......每次我运行android模拟器它都会崩溃 【参考方案1】:

将 Windows 更新为 insder 预览版 10.0.18890

https://developercommunity.visualstudio.com/content/problem/528337/whpx-problem-android-emulator.html

【讨论】:

我希望这不是答案。微软需要为 WHPX 向后移植其 Ryzen 修复以构建 18362。【参考方案2】:

对于无需加入 Windows Insider 计划并更新到 Windows Insider Preview 的解决方案,您可以直接安装 KB4545903(这是通过加入发布预览版下载和安装的唯一 KB),这应该可以解决 AMD 上的模拟器问题。

假设您运行的是 64 位系统,请下载 CAB 文件 here。

然后使用提升的命令提示符安装它:

DISM /Online /Add-Package /PackagePath:”Full path of .cab file”

重新启动后,您应该可以继续使用了。

提示 this medium post 以获得答案。

【讨论】:

在摆弄设置和 Windows 功能大约 3 小时后找到了这个答案。这适用于我的带有 Windows 10 Pro 版本 1903 的 Ryzen。 这在 Windows 11 中不起作用【参考方案3】:

我遇到了同样的错误。为了避免升级到 Insider Preview 版本,我做了以下步骤:

    创建一个新的虚拟设备 选择设备 选择一个系统映像并转到其他映像 screenshot 选择基于 ARM 的映像(我选择了 arm64-v8a API 级别 24) 按照接下来的说明完成设置

现在你可以启动模拟器了,但是模拟器非常慢。上线大概用了8分钟就可以使用了!

因此,如果您需要测试应用的基础知识,此解决方案只是一个快速解决方案。我希望微软能修复这个错误,让 HAXM/Co 的使用成为可能。再次。

希望这也适用于您! :)

【讨论】:

这是一个解决方案,但是,当他说它非常慢时,他并不是在开玩笑——它几乎无法使用。

以上是关于android模拟器WHPX:无法模拟MMIO访问,退出代码3的主要内容,如果未能解决你的问题,请参考以下文章

模拟器:无法初始化 WHPX:功能未实现

android studio avd manager 无效选项——'-enable-whpx'

Android Studio Emulator 无法在使用 WHPX 的 Windows 11 上运行

无法使用 android 模拟器上的 Firestore 模拟器访问云 Firestore 后端

无法访问 Android 模拟器上的数据目录

我的电脑通过 *** 连接,Android 模拟器无法访问本地 Intranet 站点