英特尔的AMD(Windows操作系统)的HAXM是否有相当于或者有人能够破解HAXM使其在AMD处理器(Windows操作系统)上工作?
此外,Genymotion( http://www.genymotion.com )与Google提供的默认Google APIs ARM / x86系统图像相比,速度会更快吗?
我确切的开发机器规格:
提前致谢!
从Android文档 (2016年3月):
在尝试使用这种类型的加速之前,您应该首先确定您的开发系统的CPU是否支持以下某种虚拟化扩展技术:
- 英特尔虚拟化技术(VT,VT-x,vmx)扩展
- AMD虚拟化(AMD-V,SVM)扩展(仅支持Linux)
来自CPU制造商的规范应指出是否支持虚拟化扩展。 如果您的CPU不支持这些虚拟化技术之一,则无法使用虚拟机加速。
注意:虚拟化扩展通常通过计算机的BIOS启用,并且默认情况下经常关闭。 查看系统主板的文档,了解如何启用虚拟化扩展。
大多数人谈论Genymotion的速度更快,而我从来没有听说有人说速度更慢。 我绝对认为这样做更快,而且花费大约20分钟的时间来设置它。
您将需要创建一个在ARM上运行的虚拟设备。 运行在X86上的虚拟设备需要Intel处理器。 Android指定的AMD支持仅适用于Linux系统。 如果您希望在创建虚拟设备时获得更好的体验,请使用“存储快照以获得更快的启动”,而不是默认的“使用主机GPU”。
购买新处理器是一个解决方案,但对于我们中的一些人来说,这意味着购买其他组件。 或者,您也可以购买支持最低目标API级别的Android手机,然后将手机上的应用程序运行。 你可以在亚马逊,易趣,craigslist中找到一些手机在亚马逊(有时)。 此外,这使您可以在您打算支持的最低硬件上实际运行。 虽然这可能比在仿真系统上安装应用程序慢一点,但它可能会为您节省开支。
Android,设备测试/调试链接: http : //developer.android.com/tools/device.html
这个限制(Windows的)应该公开宣布! 对我来说,这个问题是以下几点的结合:Windows 10 + AMD CPU(带有AMD-V / SMV)+/- Hyper Visor
我没有任何问题在运行:英特尔(与VT-x)+ Linux或AMD(与AMD-V)+ Linux
链接到Android工作室问题在这里:
https://developer.android.com/studio/run/emulator.html#accel-vm
Xamarin / Visual Studio似乎有一个解决方法 ,但我还没有测试它:
如果您需要为其他模拟器使用Hyper-V,那么我建议使用Microsoft Android模拟器,而不是使用Hyper-V,也可以使用Xamarin Studio / Visual Studio。 你可以从这里免费下载。
我确认后会更新。 希望在购买新机器之前知道这一点。
UPDATE! 它不起作用显示“需要Intel …”错误消息
最后说明 :
*必须为F3或更高版本,或必须是BIOS支持的F2。 BIOS中禁用或其他虚拟化选项的存在或不存在不保证BIOS支持。 您应联系OEM确保支持Hyper-V。
*某些AMD BIOS可以选择启用/禁用SVM(虚拟化协助)
*某些BIOS将此列为“SVM禁用”,这是双重否定的,即您要禁用SVM禁用以启用SVM。
*某些BIOS将其列为安全虚拟化,因此启用安全虚拟化将启用SVM
*必须在BIOS中启用“无执行”,有时称为“NX”或“执行禁用”
*如果你想找到CPU的F3是AMD的指导http://products.amd.com/en-us/DesktopCPUFilter.aspx或http://products.amd.com/en-us/OpteronCPUFilter.aspx?f1 =第二代+ AMD +的Opteron%E2%84%A2