英特尔的HAXM等效于Windows操作系统上的AMD

是否有任何相当于英特尔的AMD HAXM(Windows操作系统),或者有没有人能够破解HAXM使其在AMD处理器(Windows操作系统)上运行?

此外,与Google提供的默认Google API ARM / x86系统映像相比,Genymotion( http://www.genymotion.com )会明显更快吗?

我的确切开发机器规格:

  • 操作系统:Windows 7旗舰版
  • 处理器:AMD FX 8120 8核心2.81 GHz

提前致谢!

Solutions Collecting From Web of "英特尔的HAXM等效于Windows操作系统上的AMD"

来自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手机,并通过手机运行您的应用。 您可以在亚马逊,Ebay,craigslist上find一些手机(有时候)。 此外,这将使您获得实际运行在您打算支持的最小硬件上的好处。 虽然这可能比在仿真系统上安装您的应用程序要慢一些,但它可能会为您节省金钱。

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支持BIOS。 BIOS中是否存在SVM禁用或其他虚拟化选项并不能确保存在BIOS支持。 您应该联系OEM以确保支持Hyper-V。

*某些AMD BIOS可以选择启用/禁用SVM(虚拟化辅助)

*某些BIOS将此列为SVM禁用,它是双重否定,即您要禁用SVM禁用以启用SVM。

*某些BIOS将其列为安全虚拟化,因此启用安全虚拟化将启用SVM

*必须在BIOS中启用No-Execute,有时这称为NX或Execute Disable

*如果你想findF3的CPU,请参阅AMD的指南http://products.amd.com/en-us/DesktopCPUFilter.aspx或http://products.amd.com/en-us/OpteronCPUFilter.aspx?f1 =第二代+ AMD +的Opteron%E2%84%A2