Android emulator 我有一个AMD Ryzen CPU和Android模拟器';行不通

Android emulator 我有一个AMD Ryzen CPU和Android模拟器';行不通,android-emulator,emulation,Android Emulator,Emulation,我有一个AMD Ryzen CPU和Android模拟器不工作。 它不会启动仿真器,因为CPU不支持x86仿真器更新-我之前的答案不再正确。谷歌在其最新测试版中增加了对AMD和Hyper-V的支持。谢谢你让我知道。请看 更新2-我今天必须设置它。为了节省一些谷歌搜索,下面是powershell命令,用于启用Hyper-V 启用Windows选项功能-联机-功能名称Microsoft-Hyper-V-全部 确保以管理员身份运行powershell 更新3-事实证明Windows虚拟机监控程序平台

我有一个AMD Ryzen CPU和Android模拟器不工作。
它不会启动仿真器,因为CPU不支持x86仿真器更新-我之前的答案不再正确。谷歌在其最新测试版中增加了对AMD和Hyper-V的支持。谢谢你让我知道。请看

更新2-我今天必须设置它。为了节省一些谷歌搜索,下面是powershell命令,用于启用Hyper-V

启用Windows选项功能-联机-功能名称Microsoft-Hyper-V-全部
确保以管理员身份运行powershell

更新3-事实证明Windows虚拟机监控程序平台Hyper-V之间存在差异。您需要启用第一个,Android仿真才能工作。只需单击“开始”,然后键入“打开或关闭Windows功能”,直到看到同名的“控制面板”选项。然后从单击后弹出的菜单中启用该功能



据介绍,AMD Android虚拟化仅在Linux上受支持。如果Ryzen变得非常受欢迎,也许他们会为Windows编写一个,但我不会屏息以待。

下面列出了一些解决方法:

  • 是免费的,但你需要注册
  • 它也是免费的,而且速度很快。我在android studio上断开连接时遇到了问题
  • 物理设备。如果sqlite数据库不是根数据库,您将很难看到它

使用物理设备,您可以在play store上下载Vysor,并在google chrome上安装扩展。然后您可以在显示器上安装物理设备。

GennMotion应该适用于amd用户。我给他们发了电子邮件,他们说是的,应该可以


查看他们的具体要求

最新测试版支持Ryzen

以下内容来自谷歌博客:如果您的计算机中有AMD处理器,则需要满足以下设置要求:

  • AMD处理器-推荐:AMD®Ryzen™ 处理器
  • Android Studio 3.2测试版或更高版本-通过Android Studio预览页面下载
  • Android Emulator v27.3.8+-通过Android Studio SDK管理器下载
  • x86 Android虚拟设备(AVD)-创建AVD
  • Windows 10,2018年4月更新
  • 通过Windows功能启用:“Windows虚拟机监控程序平台”

是的,我有AMD CPU,它现在可以工作了

我没有用HAXM安装x86,它仍然工作得很奇怪

GB CPU/AMD Ryzen 7->

MIT设置->频率设置->高级->启用SVM

  • 转到windows打开和关闭功能 ->如果您使用的是windows home,而不是pro edition,那么您需要找到“windows Hypervision platform”,然后选中它

  • 创建一个新的AVD虚拟设备,最新版本可能有效,也可能无效。您必须对不同的API版本(如25、26或最新版本)进行反复试验

  • 不知怎的,在SDK工具上,我没有安装x86 intel HAXM,它工作正常吗?有人知道为什么我的AMD CPU上没有intel x86,它就可以工作吗?当我卸载它并再次执行其他所有操作时,它终于工作了。。。奇怪


  • 如果您的计算机中有AMD处理器,则需要满足以下设置要求:

  • AMD处理器-推荐:AMD®Ryzen™ 处理器
  • Android Studio 3.2测试版或更高版本-通过Android Studio下载 预览页
  • Android Emulator v27.3.8+-通过Android Studio SDK管理器下载
  • x86 Android虚拟设备(AVD)-创建AVD
  • Windows 10,2018年4月更新
  • 通过Windows功能启用:“Windows虚拟机监控程序平台”

  • **注意:有Hyper-V功能。。。您应该启用Windows虚拟机监控程序平台而不是Hyper-V。Windows虚拟机监控程序平台位于功能的底部**

    我知道我回答这个问题有点晚,但经过几个小时的研究和验证,以下是我的发现。从2018年7月起,如果您运行AMD Ryzen CPU/APU,您应该能够运行Android emulator。(见附件)。它不能在我的旧AMD Phenom II X6上工作,因为CPU需要支持SSSE3和SSE4.1功能。我想是时候升级了:)我收到的toast消息是“Emulator:Emulator:WARNING:主机CPU缺少x86_64仿真所需的以下功能:SSSE3 SSE4.1”

    您可以按照上面链接中的说明操作,尽管我也必须在Android Studio中执行这些操作

  • 在“工具”菜单>“Android SDK>SDK工具”(选项卡)>中,取消选中“英特尔x86仿真程序Eccelerator(HAXM安装程序)”选项

  • 转到工具菜单>AVD管理器>创建新虚拟设备(为x86-64平台选择映像)

  • 这里有人问了一个相关的问题——我已经回答了,所以我想交叉链接,以防其他人错过它。 这可能会帮助您:

    这个问题似乎与Windows有关,并且已在insider版本中修复-您可以通过上面的链接使其工作,而无需成为Windows insider


    --

    在安装KB4505903更新后,我成功地在Windows 10(AMD Ryzen 5 2600)上运行了Android emulator

    在我的例子中,只需要两个配置要求:

  • Windows 2019年5月10日更新(1903),操作系统版本18362.267
  • 通过Windows功能启用:“Windows虚拟机监控程序平台”(“Пааааааазаааааааааа

  • 不幸的是,在打开Windows虚拟机监控程序平台后,我无法更改分辨率窗口。已将其固定为建议的非分辨率。我一点也不喜欢。这是我的电脑信息

    看一下:谢谢,我有时间核实一下,谢谢!!!!可能的重复似乎不是重复。没有提出任何选择