我使用AMD FX X6 6300型处理器。 (它支持虚拟化,我的BIOS设置为ON) 我安装了“Intel x86 Emulator Accelerator”。当我尝试运行英特尔加速器设置时,我得到了无法安装的设置。 (错误是虚拟化)
SDK Manager具有以下系统映像选项: Android 4.2.2
那么下载英特尔x86系统映像是否有意义?或者没有安装HAXM它没用?
我应该下载ARM或MIPS图像吗?对于AMD处理器,您会为仿真器系统映像推荐什么?
或者唯一的选择是使用快照?
根据模拟器的Android documentation,x86映像特别需要Intel处理器。当他们说:
... Windows的虚拟机加速需要安装英特尔硬件加速执行管理器(英特尔HAXM)。该软件需要具有虚拟化技术(VT)支持的Intel CPU ...
它们不仅指支持“虚拟化”,而且指的是仅在最近的英特尔处理器上提供的一组特定的processor extensions。
使用ARM系统映像。它将完成工作,它只是不会觉得你正在运行本机Android系统。
如前所述,HAXM不适用于非英特尔CPU。所以X86图像不会比ARM图像快(至少,根据我对AMD Phenom X6的体验。)
更快的选择是使用GenyMotion。
在使用我的AMD Ryzen 7 2700 CPU进行Windows 10 10月更新(1809)之后,我遇到了同样的问题。在2018年10月3日测试了完整的解决方案:
System
)目前,10月更新(1809)将不会自动下载,您必须从here下载M.I.T. -> Advanced Frequency Settings -> Advanced CPU Core Settings -> SVM mode -> Enabled
(这根据不同的主板制造商而有所不同)现在,您应该能够使用推荐的系统映像创建虚拟设备,Oreo 27 x86 Android 8.1 (Google Play)
可以正常工作。
在“验证配置”下,您将看到“模拟性能” - >“图形”设置为“自动”并且无法更改,但没关系,您仍然可以运行模拟器。
如果你想使用图形硬件加速(Hardware - GLES 2.0
),请转到x86 Images
,然后选择带有ABI
架构的x86_64
。
注意:请勿安装“Intel x86仿真器加速器(HAXM安装程序)”。安装将失败,您根本不需要AMD CPU!