Android仿真器系统映像和AMD处理器
我使用AMD FX X6 6300型处理器。(它支持虚拟化,并且我的BIOS设置已打开)Android仿真器系统映像和AMD处理器,android,android-emulator,arm,mips,intel,Android,Android Emulator,Arm,Mips,Intel,我使用AMD FX X6 6300型处理器。(它支持虚拟化,并且我的BIOS设置已打开) 我安装了“英特尔x86仿真器加速器”。当我尝试运行“英特尔加速器”安装程序时,我发现该安装程序无法安装。(错误为虚拟化) SDK管理器具有以下系统映像选项: 安卓4.2.2 英特尔x86 Atom系统映像 ARM EABI v7a系统映像 MIPS系统映像 那么下载英特尔x86系统映像有意义吗?或者不安装HAXM就没用了 我应该下载ARM还是MIPS图像?对于AMD处理器的仿真器系统映像,您有什么建议
我安装了“英特尔x86仿真器加速器”。当我尝试运行“英特尔加速器”安装程序时,我发现该安装程序无法安装。(错误为虚拟化) SDK管理器具有以下系统映像选项:
安卓4.2.2
- 英特尔x86 Atom系统映像
- ARM EABI v7a系统映像
- MIPS系统映像
使用ARM系统映像。它将完成任务,只是感觉不到您正在运行本地Android系统。如前所述,HAXM在非intel CPU上不起作用。 因此X86映像不会比ARM映像更快(至少,根据我在AMD Phenom X6上的经验) 一个更快的选择是使用
- 它是免费供个人使用的
- 比内置android仿真器快一个数量级
- 一旦您遵循
1. Android Emulator v27.3.8+ - download via Android Studio SDK Manager.
2. x86 Android Virtual Device (AVD) - Create AVD.
3. Windows 10 Update.
4. Enable via Windows Features: "Windows Hypervisor Platform"
注意:通过Windows功能启用:“Hyper-V”-仅适用于Windows 10 Professional/Education/Enterprise我的AMD Ryzen 7 2700 CPU在Windows 10十月更新(1809)后遇到了同样的问题。 2018年10月3日测试了完整的解决方案:
System
)目前,十月更新(1809)不会自动下载,您必须从M.I.T.->高级频率设置->高级CPU核心设置->SVM模式->启用
(根据不同的主板制造商而有所不同)
Oreo 27 x86 Android 8.1(Google Play)
works
在“验证配置”下,您将看到“仿真性能”->“图形”设置为“自动”且无法更改,但没关系,您的仿真器仍应运行
如果您喜欢使用图形硬件加速(hardware-GLES 2.0
),请转到x86图像
,然后选择一个具有x86\u 64
体系结构的ABI
注意:不要安装“英特尔x86仿真器加速器(HAXM安装程序)”。安装将失败,你根本不需要它的AMD CPU 这不仅不是一个解决方案,而且与您链接到的文档相矛盾:它们支持“AMD虚拟化(AMD-V,SVM)扩展(仅支持Linux)”——幸运的是,大多数Android Linux开发人员可能都在Linux机器上。问题是“我应该下载ARM或MIPS映像吗?”,我的答案是“使用ARM系统映像”英特尔HAXM不支持Linux或AMD处理器。如果你认为“切换操作系统”是一个更好的答案,请随意发布。事实上,Trante没有提到使用了什么操作系统——在经历了非常缓慢的模拟Android硬件之后,我强烈建议个人使用带有加速功能的Intel one——该选项至少在Ubuntu 14.04上运行得很好。无法将其作为安卓Studio插件在带有Phenom II处理器的Linux设备上运行。放弃了模仿。