我有一个AMD Ryzen CPU和Android模拟器不起作用。由于CPU不支持x86仿真器,因此无法启动仿真器
更新 - 我以前的答案不再正确。谷歌已将AMD和Hyper-V支持添加到他们的最新测试版中。感谢ReverseCold让我知道。请参阅his answer below.
更新2 - 我今天必须设置它。为了节省一些谷歌搜索,这里是powershell命令启用Hyper-V。从Microsoft's Docs拉出来
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
确保以管理员身份运行PowerShell。
更新3 - 结果显示Windows Hypervisor平台和Hyper-V之间存在差异。您需要启用Android模拟的第一个才能运行。只需单击“开始”并键入“打开或关闭Windows功能”,直到看到同名的控制面板选项。然后从单击该菜单后弹出的菜单中启用该功能。
据This answer称,Android的AMD虚拟化只支持Linux。如果Ryzen变得非常受欢迎,也许他们会为Windows写一个,但我不会屏住呼吸。
最新测试版支持Ryzen。 Source
以下内容来自Google博文:如果您的计算机中有AMD处理器,则需要满足以下设置要求:
以下列出了解决问题的方法:
使用物理设备,您可以在Play商店下载Vysor并在Google Chrome上安装扩展程序。然后,您可以在显示器上安装物理设备。
是的,我现在以某种方式使用AMD CPU。
我没有安装HAXM的x86,它仍然很奇怪。
技嘉CPU / AMD Ryzen 7 - >
MIT设置 - >频率设置 - >高级 - >启用SVM
Genymotion应该适用于amd用户。我给他们发了电子邮件,他们说是的,它应该有效。
检查here以查看他们的具体要求。
如果您的计算机中有AMD处理器,则需要满足以下设置要求:
**注意:有Hyper-V功能......您应该启用Windows Hypervisor平台而不是Hyper-V。 Windows Hypervisor平台位于功能的底部**
我知道我回答这个问题有点迟,但经过几个小时的研究和验证后,我发现了这一点。截至2018年7月,如果您运行AMD Ryzen CPU / APU,您应该能够运行Android模拟器。 (见link)。它不适用于我的旧AMD Phenom II X6,因为CPU需要支持SSSE3和SSE4.1功能。我想是时候升级了:)我收到的Toast消息是“Emulator:emulator:警告:主机CPU缺少x86_64仿真所需的以下功能:SSSE3 SSE4.1”
您可以按照上面链接中的说明操作,但我也必须在我的Android Studio中执行这些操作。