【问题标题】:How to use Android Emulator on AMD Ryzen (Android Studio)?如何在 AMD Ryzen (Android Studio) 上使用 Android 模拟器?
【发布时间】:2020-04-05 18:30:50
【问题描述】:

我尝试从 Android Studio 构建 Android 应用。

我尝试从 Android Studio 安装程序安装 HAXM,但出现错误:

英特尔虚拟化技术已在我的 BIOS 中启用。并且 Hyper-V 在 Windows 10 上已被禁用。

【问题讨论】:

  • 目前在锐龙1600上运行;你在哪个操作系统上?模拟器在 1 秒内启动并运行良好

标签: android-studio hyper-v haxm amd-processor


【解决方案1】:

对于 Windows 10 上的 Ryzen,请使用最新的稳定版而不是 canary。

  1. 在 BIOS 中启用虚拟化。
  2. 移除 HAXM。
  3. 关闭 Hyper-VWindows Hypervisor 平台Windows Sandbox(取决于您的 Windows 版本,旧版本可能没有全部) . 重启

  1. 通过 Android Studio 启动 SDK Manager,您应该会看到“Android Emulator Hypervisor Driver for AMD Processors”。检查并单击“应用”。 SDK管理器会下载安装包解压到$ANDROID_SDK_ROOT\extras\google\Android_Emulator_Hypervisor_Driver.

那么,

  1. 以管理员权限打开 Windows 命令控制台。
  2. 转到 $ANDROID_SDK_ROOT\extras\google\Android_Emulator_Hypervisor_Driver。
  3. 运行silent_install.bat。确保从安装程序中看到所需的输出:STATE: 4 RUNNING

【讨论】:

  • 我有在 Ryzen 1600 windows 10 1809 版本上工作的确切步骤。系统稳定,黄油光滑。性能与英特尔机器相当。
  • 谢谢,您的解决方案是唯一对我有用的解决方案。我有windows 10 1909版本和Ryzen 5 2400g,Android Studio 3.6.3!
  • 没什么大不了的,我使用单行脚本来启动模拟器。在 2 秒内启动,准备就绪。 Ryzen + android studio 现在很棒。
  • 如果我使用的是没有可用 hyper-v 的 windows home 怎么办?
  • @yeahman 没问题。只需确保您在 BIOS 中启用了虚拟化。然后安装最新版本的Android Studio stable,得到稳定版的emualtor。安装 amd-hypervisior 驱动程序,一切顺利。
【解决方案2】:

我刚购买了一台带有 Vega 8 视频的 Ryzen 5 笔记本电脑,在运行 Android Studio 模拟器时遇到了很多问题;最终问题解决了,很简单。

  1. 在 BIOS 中启用 SVM 或其他虚拟机设置。

  2. 通过在 Windows 中转到“打开/关闭功能”来禁用所有虚拟机管理程序和虚拟机功能。

  3. 确保选中 AMD 驱动程序并取消选中“SDK 工具”中的 HAXM 是 SDK 管理器。

    最重要的是:

    据说Android Studio的最新更新一旦选择就会自动安装AMD驱动,但我发现不是这样,所以最后一步你需要手动执行以确保。

  4. 运行:C:\users\username\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver\silent_install.bat

【讨论】:

    【解决方案3】:

    聚会迟到了,但如果有更多像我这样从未让这个工作的人,这让它工作:https://www.py4u.net/discuss/646511

    如果您尝试了所有方法(关闭 Windows 功能,在 bios..等中启用 svm)但仍然无法正常工作,请在命令提示符下键入 bcdedit,然后按 Enter。如果您看到 hypervisorlaunchtype 的条目设置为 Auto,则 Hyper-V 仍处于启用状态。您可以尝试通过运行以下命令将启动类型设置为关闭。

    bcdedit /set hypervisorlaunchtype off
    

    【讨论】:

      【解决方案4】:

      为此使用 Android Studio Cannary。我遇到了偶数问题,它为我解决了问题。观看视频以获取有关配置的帮助。

      https://www.youtube.com/watch?v=57vZtl5l9hk

      【讨论】:

      • 谢谢,应该卸载当前的 Android Studio 吗?
      • 好的,我卸载它并安装了Android Studio Cannary,根据上面的视频配置它并为我运行。
      猜你喜欢
      • 2020-09-05
      • 2019-07-29
      • 2020-12-11
      • 2021-05-16
      • 1970-01-01
      • 2017-10-30
      • 1970-01-01
      • 1970-01-01
      • 2020-07-13
      相关资源
      最近更新 更多