Raj*_*ary 27 windows virtualization android android-emulator genymotion
是否有任何相当于英特尔的AMD HAXM(Windows操作系统),或者有没有人能够破解HAXM使其在AMD处理器(Windows操作系统)上运行?
此外,与Google提供的默认Google API ARM/x86系统映像相比,Genymotion(http://www.genymotion.com)会明显更快吗?
我的确切开发机器规格:
提前致谢!
Ric*_*ard 18
来自Android文档(2016年3月):
在尝试使用此类加速之前,首先应确定开发系统的CPU是否支持以下虚拟化扩展技术之一:
- 英特尔虚拟化技术(VT,VT-x,vmx)扩展
- AMD虚拟化(AMD-V,SVM)扩展(仅支持Linux)
CPU制造商的规范应指明它是否支持虚拟化扩展.如果您的CPU不支持这些虚拟化技术之一,则无法使用虚拟机加速.
注意:虚拟化扩展通常通过计算机的BIOS启用,并且默认情况下经常关闭.查看系统主板的文档,了解如何启用虚拟化扩展.
大多数人都在谈论Genymotion更快,我从未听过有人说它速度慢.我绝对认为它更快,并且设置它只需要20分钟就可以尝试它.
Win*_*ted 11
自2019年以来发布新答案。
TLDR:现在通过WHPX在Windows和Linux上都支持AMD,是的,Genymotion更快,因为它使用的是x86架构虚拟化。
来自Android 文档(2019年1月):
尽管我们建议在Windows上使用HAXM,但可以将Windows Hypervisor Platform(WHPX)与仿真器一起使用。如果使用AMD CPU或同时需要使用Hyper-V,则应将WHPX与仿真器一起使用。
要在Windows上使用WHPX加速,必须在“打开或关闭Windows功能”对话框中启用“ Windows Hypervisor平台”选项。为了使对该选项的更改生效,请重新启动计算机。
此外,必须在BIOS设置中进行以下更改:
英特尔CPU:必须启用VT-x。AMD CPU:必须启用虚拟化或SVM。
与2016年不同:
虚拟化扩展要求
在尝试使用加速之前,您应该首先确定您的CPU是否支持以下虚拟化扩展技术之一:
- 英特尔虚拟化技术(VT,VT-x,vmx)扩展
- AMD虚拟化(AMD-V,SVM)扩展
(仅Linux支持)大多数现代计算机都可以。如果您使用的是较旧的计算机,并且不确定,请查阅CPU制造商的规格以确定它是否支持虚拟化扩展。如果您的CPU不支持这些虚拟化技术之一,那么您将无法使用VM加速。
虚拟化扩展通常通过计算机的BIOS启用,默认情况下经常关闭。查看主板的文档,以了解如何启用虚拟化扩展。
小智 7
您需要创建一个在ARM上运行的虚拟设备.在X86上运行的虚拟设备需要Intel处理器.Android指定的AMD支持仅适用于Linux系统.如果您想在创建虚拟设备时获得更好的体验,请使用"存储快照以加快启动速度"而不是默认的"使用主机GPU".
小智 6
https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html
重要
如果您的计算机中装有AMD处理器,则需要满足以下设置要求:AMD处理器-推荐:AMD®Ryzen™处理器Android Studio 3.2 Beta或更高版本-通过Android Studio预览页下载Android Emulator v27.3.8 +-通过Android Studio SDK Manager x86 Android虚拟设备(AVD)下载-创建具有2018年4月更新的AVD Windows 10通过Windows功能:“ Windows Hypervisor平台”
| 归档时间: |
|
| 查看次数: |
72035 次 |
| 最近记录: |