我有AMD Ryzen CPU,Android模拟器不起作用 [英] I have got an AMD Ryzen CPU and Android emulator doesn't work
问题描述
我有一个AMD Ryzen CPU,Android模拟器不起作用. 它不会启动模拟器,因为CPU不支持x86模拟器
I have got an AMD Ryzen CPU and Android emulator doesn't work. It doesn't start the emulator becouse the CPU doesn't support the x86 emulator
推荐答案
更新-我以前的答案不再正确. Google已在其最新Beta版中添加了对AMD和Hyper-V的支持.感谢 ReverseCold 让我知道.请参阅他的回答如下.
Update - My previous answer is no longer true. Google has added AMD and Hyper-V support into their latest beta. Thanks to ReverseCold for letting me know. Please see his answer below.
更新2 -我今天必须进行设置.为了节省一些搜索时间,以下是启用Hyper-V的powershell命令.从 Microsoft的文档
Update 2 - I had to set this up today. To save some googling, here is the powershell command to enable Hyper-V. Pulled from Microsoft's Docs
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
确保以管理员身份运行powershell.
Make sure to run powershell as an administrator.
更新3 -事实证明, Windows Hypervisor平台和 Hyper-V 之间是有区别的.您需要为Android仿真启用第一个.只需单击开始",然后键入打开或关闭Windows功能" ,直到看到相同名称的控制面板选项.然后从弹出菜单中启用该功能.
Update 3 - Turns out there's a difference between Windows Hypervisor Platform and Hyper-V. You'll need to enable the first one for Android emulation to work. Just click start and type Turn Windows features on or off until you see the control panel option of the same name. Then enable the feature from the menu that pops up after clicking that.
根据此答案,适用于Android的AMD虚拟化仅在Linux上受支持.如果Ryzen变得非常流行,也许他们会为Windows编写一个,但我不会屏住呼吸.
According to This answer, AMD virtualization for Android is only supported on Linux. If Ryzen becomes hugely popular, maybe they'll write one for Windows, but I won't be holding my breath.
这篇关于我有AMD Ryzen CPU,Android模拟器不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!