Android Studio - 如何使用ARM代替HAXM进行AVD?

use*_*417 49 android arm amd haxm

我是Android Studio的新手.我的计算机不支持HAXM,所以它不会让我安装它用于虚拟化.在本网站的一些类似问题中,人们提到使用ARM而不是HAXM设置虚拟设备.我怎样才能做到这一点?

在AVD管理器中,所有预制硬件配置文件都使用HAXM,当我单击"新硬件配置文件"时,我看不到任何使用ARM的选项.我查看了SDK Manager,对于API 22,我安装了"ARM EABI v7a系统映像"和"Google API ARM EABI v7a系统映像",这些是我需要的吗?

如何使用ARM创建自定义虚拟电话,或者我是否可以使用ARM预先存在的硬件设备而不是HAXM?

use*_*417 89

我想出来了,如果有人发现这个问题,我会在这里回答.

  1. 转到工具 - > Android - > AVD Manager
  2. 点击"创建虚拟设备"
  3. 从列表中选择要使用的设备(即Nexus 5),然后单击"下一步".
  4. 在这里,您将获得一个Android发行版本列表.看看ABI专栏.对于您想要的任何API级别,"Armeabi-v7a"ABI都是您要寻找的.
  5. 如果需要,点击"下一步"并修改名称/大小,完成后单击"完成".

  • 如果没有看到"手臂"选项,请在步骤3和4之间将标签切换为"其他图像". (39认同)
  • 所有选项卡中的所有图像(包括ARM映像)都说"您的CPU不支持所需的功能(VT-x或SVM)". (4认同)
  • 遗憾的是,所有 ARM 模拟器都非常老旧。我能得到的最新的是 API 25 模拟器。 (2认同)

Ale*_*752 26

如果您没有看到user2636417写的ARM选项,只需单击"其他图像"选项卡并下载所需的ARM选项.

如何添加新的ARM映像

  • 在撰写本文时,最新的Android API级别为28(Android 9.0),但列表中最新的ARM ABI仅为API级别25(Android 7.1.1)。Google是否不再提供这些服务? (17认同)
  • 不。@apaatsio google 不提供 ARM 模拟器版本。但我看到最新的预览版本 Android 11 现在已经有了 ARM 模拟器 https://www. electronicsweekly.com/news/google-smooths-android-path-emulated-arm-app-support-2020-03/ 。希望有帮助。 (2认同)