在AMD处理器上运行Android studio模拟器

Bob*_*ing 49 android android-emulator amd-processor

Android新手.我的处理器是AMD,而不是英特尔,所以我无法在Android工作室中打开模拟器.

这个答案有评论:'你可以运行ARM(非英特尔)模拟器映像.从您的列表中,只需选择非英特尔仿真即可.他们没有解释这可以找到的地方.有任何想法吗?谢谢

Android Studio模拟器和AMD CPU

blu*_*are 38

好吧,首先,打开您的Android SDK Manager:工具 - > Android - > SDK Manager,然后选择您要下载的任何平台/包,展开它并选择ARM EABI v7a System ImageARM 64 v8a System Image安装.

之后,打开Android AVD Manager:工具 - > Android - > AVD Manager并创建一个模拟器.您可以选择现有的或创建自己的.

为获得更好的结果,您可能需要重新启动Android Studio.

  • 我在2018年6月份使用Ryzen 7 CPU,我只能看到针对API级别25而不是上面提供的ARM ABI.即使我使用它创建一个虚拟设备它也无法启动... (13认同)
  • 2020 年,说明要容易得多。只需确保在 SDK 工具下勾选“适用于 AMD 处理器的 Android 仿真器管理程序驱动程序”即可 https://androidstudio.googleblog.com/2019/12/emulator-29211-and-amd-hypervisor-12-to.html (6认同)

Jor*_*dés 22

打开Android AVD Manager:工具 - > Android - > AVD Manager并创建一个模拟器:

- 创建虚拟设备

- 选择任何硬件

- 现在在系统映像中,您需要单击"其他映像"选项卡

- 选择要安装的映像.重要提示:请注意,对于AMD在"ABI"列中,它必须说:ARM EABI v7aARM 64 v8a

- 安装它并重新启动Android Studio

这适合我.

  • 至少你能解释为什么它太慢/不可行而且更好的方法吗?在正手感谢 (5认同)
  • 哦,那太慢了,根本无法生存。 (2认同)

Dan*_*iel 10

我在Android Studio中使用microsoft的Android模拟器.我有AMD FX8350.android studio中的ARM非常慢.

唯一的问题是它需要 Windows 10 Home 不可用的 Hyper-V .

它是一个非常快速的模拟器,它是免费的.我用过的最好的模拟器.


Eug*_*gen 6

我有一台Ryzen 2600X,并且能够运行模拟器而不会出现问题。这是我所做的调整:

*注意:您不需要Beta版本的Android Studio或Android仿真器。

  1. 转到MB BIOS并打开SVM(CPU虚拟化)。
  2. 在Windows中,右键单击Windows按钮=>选择“应用程序和功能” =>“程序和功能” =>“打开和关闭Windows功能”
  3. 在显示的列表中,选择Hyper-V复选框==确保所有子文件夹都已选中。当提示重新启动时,请重新启动PC。
  4. 重新启动和更新安装屏幕后,您将返回Windows,并且应该能够运行模拟器。

**注意:我从x86图像标签中选择了x86_64和纯x86图像(均为API 28),它们工作得很好。

***注意:如果弹出错误,可能还会检查Android许可证,因此在使用Flutter时出现了这个问题,也许与此有关。

  • 启用 Hyper-V 有效,但如果您使用它,它也会破坏 Virtualbox/VMware:https://superuser.com/questions/1208850/why-virtualbox-or-vmware-can-not-run-with-hyper-v-启用-windows-10 (2认同)

Hag*_*gra 5

最近的更新使配备 AMD 处理器的计算机能够运行 Android 模拟器,并且您不再需要安装 ARM 映像。摘自 Android 开发者博客:

\n\n
\n

如果您的计算机配备 AMD 处理器,则需要满足以下\n 设置要求:

\n\n
    \n
  • AMD 处理器 - 推荐:AMD\xc2\xae Ryzen\xe2\x84\xa2 处理器
  • \n
  • Android Studio 3.2 Beta 或更高版本
  • \n
  • 安卓模拟器 v27.3.8+
  • \n
  • x86 Android 虚拟设备 (AVD)
  • \n
  • Windows 10 2018 年 4 月更新
  • \n
  • 通过 Windows 功能启用:“Windows Hypervisor Platform”
  • \n
\n
\n\n

重要的一点是启用 Windows Hypervisor 平台,仅此而已!我强烈建议阅读整篇博客文章:
https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html

\n