在最新 Android Studio 中启动 AVD 时出错

Error launching AVD in latest Android Studio

我最近升级到最新的 android 工作室,虽然我已经很久没有使用它了。我的代码建立并同步成功,但每次我尝试在模拟器中使用该应用程序时都会收到以下错误。 请注意,我在基于 AMD 的系统上使用 Window 10

Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration

我已经安装并启用了 "Intel HAXM"。我浏览了几个类似的问题,但 none 提供了解决方案。

请注意,这个问题与您提出的问题不同 Emulator: ERROR: x86 emulation currently requires hardware acceleration:

我在 post Android Studio - How Can I Make an AVD With ARM Instead of HAXM? 上找到了 Alex8752 的答案作为解决上述问题的指南。

基本上因为我使用的是AMD系统,所以我在System Image中从"Other Image"下载并安装了arm*镜像(我会推荐armeabi-v7a对于基于 x86-64 的系统)。谢谢大家。

您发布的答案只是一种解决方法。

作为我的解决方案(我有相同的 AMD 平台 - 2700X 我的 cpu),你需要从 BIOS 启用 - 你的虚拟化技术(我有一个 Aorus 主板及其称为 SMT ),然后从 OS - 打开或关闭 Windows 功能 - 安装

安装此选项后,您应该可以运行 AVD 进行适当的仿真。我已经卸载了 HAXM 并且没有它没有任何问题。

此外,我没有安装任何 Hyper-V

PS: 截至 2019 年 10 月 26 日,Google 根据他们的博客添加了对 AMD CPU 的支持:https://androidstudio.googleblog.com/2019/10/android-emulator-hypervisor-driver-for.html 您需要确保禁用上面我提供的先前设置,并按照他们的指南进行操作。