繁体   English   中英

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

[英]Error launching AVD in latest Android Studio

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

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

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

在此处输入图像描述

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

  • 没有关于英特尔 HAXM 状态或 CPU 加速状态的信息
  • Android Studio 的版本有很大不同
  • SDK 管理器在 2015 年和现在的方式可能存在差异

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

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

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

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

hyperV显示

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

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

基本上因为我使用 AMD 系统,所以我从系统映像中的“其他映像”下载并安装了 arm* 映像(我会为基于 x86-64 的系统推荐armeabi-v7a )。 谢谢大家。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM