android - (AMD 使用 Windows 和 Android Studio)错误 : x86 emulation currently requires hardware acceleration

标签 android android-studio android-emulator android-studio-3.0

这是我对 2018 年 7 月 9 日针对 AMD 计算机用户的明显更新的体验。
https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html

首先,我使用的是 Ryzen 1700x 和 Windows 10 Pro,昨天刚刚完成了一轮 Windows 更新。

我想我严格遵循了所有内容,但它仍然显示该错误。

10:40 PM Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration!

/image/V0USC.png

我目前使用的是 Android Studio 3.2.1 和 Android Emulator 27.3.10 /image/ZpG3I.png

我确保在 BIOS 中启用了 AMD 的虚拟化选项“SVM 模式”。
/image/943S7.jpg

我尝试启用 Hyper-V 和 Windows Hypervisor 平台。此后我禁用了 Hyper-V,因为它不是必需的,但保留了所列的 Windows Hypervisor 平台启用状态。不管怎样,它仍然不起作用。
/image/fHkL9.png
/image/PMUMp.png

我还尝试下载 Canary 版本 3.3。还是什么都没有。
我还尝试完全卸载我的 Android Studio,重新下载并重新安装它。依然没有。

有什么想法吗?

最佳答案

以下答案不是我的,它来自这个问题: Run Android studio emulator on AMD processor 转到此 URL 并给予他适当的荣誉 Jorge Valdés。

要解决此问题,您必须为不同于 x86 架构的另一个芯片安装 Android 操作系统,请按照以下说明进行操作:

-创建虚拟设备

-选择任何硬件

-现在在系统镜像中,您需要单击“其他镜像”选项卡

-选择要安装的镜像。重要提示:请注意,对于 AMD,“ABI”列中必须显示:ARM EABI v7a 或 ARM 64 v8a

-安装并重启Android Studio

我确实尝试过并且有效。

关于android - (AMD 使用 Windows 和 Android Studio)错误 : x86 emulation currently requires hardware acceleration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52866368/

相关文章:

java - 如何通过改造在 body 中发送 2 个参数?

java - Android: "No such instance field"使用改造入队

java - 使用Android发送网络图片

Android Studio - 重新启用标记为不再显示的弹出窗口

android - 有没有办法在 Android Studio 编辑器中显示 RecyclerView 内容的预览?

java - 使用模拟器通过 Retrofit 将我的 REST API 与 Android Studio 连接起来

java - 在 onCreate() 中更改文本时出现空指针异常

java - 如何从 Android Studio 中的文件夹附加 jar 库的源代码?

Android 模拟器在一段时间后失去互联网连接

android - 在 Android Studio 1.4.1 中使用 Nexus 10 模拟器忽略 layout-xlarge