我有一个AMD Ryzen CPU和Android模拟器不起作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我有一个AMD Ryzen CPU和Android模拟器不起作用相关的知识,希望对你有一定的参考价值。
我有一个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处理器,则需要满足以下设置要求:
- AMD处理器 - 推荐:AMD®Ryzen™处理器
- Android Studio 3.2 Beta或更高版本 - 通过Android Studio预览页面下载
- Android Emulator v27.3.8 + - 通过Android Studio SDK Manager下载
- x86 Android虚拟设备(AVD) - 创建AVD
- Windows 10与2018年4月更新
- 通过Windows功能启用:“Windows Hypervisor平台”
以下列出了解决问题的方法:
- genymotion personal是免费的,但你需要注册
- Visual studio android emulator也是免费的,速度很快。我在android studio上断开连接有问题
- 物理设备。如果没有root用户,你将很难看到sqlite数据库。
使用物理设备,您可以在Play商店下载Vysor并在Google Chrome上安装扩展程序。然后,您可以在显示器上安装物理设备。
是的,我现在以某种方式使用AMD CPU。
我没有安装HAXM的x86,它仍然很奇怪。
技嘉CPU / AMD Ryzen 7 - >
MIT设置 - >频率设置 - >高级 - >启用SVM
- 转到Windows打开和关闭功能 - >如果您使用的是Windows主页,而不是专业版,那么您需要找到“Windows Hypervision平台”然后选中标记它。
- 创建一个新的AVD虚拟设备,最新版本可能会或可能不会。您必须使用不同的API版本(如25,26或最新版本)进行试用和错误。
- 在SDK Tools上,我没有安装x86 intel HAXM,它运行正常吗?有没有人知道为什么它在我的AMD CPU上没有intel x86的情况下工作?当我卸载它并再次做了其他一切时,它终于奏效了...奇怪..
Genymotion应该适用于amd用户。我给他们发了电子邮件,他们说是的,它应该有效。
检查here以查看他们的具体要求。
如果您的计算机中有AMD处理器,则需要满足以下设置要求:
- AMD处理器 - 推荐:AMD®Ryzen™处理器
- Android Studio 3.2 Beta或更高版本 - 通过Android Studio预览页面下载
- Android Emulator v27.3.8 + - 通过Android Studio SDK Manager下载
- x86 Android虚拟设备(AVD) - 创建AVD
- Windows 10与2018年4月更新
- 通过Windows功能启用:“Windows Hypervisor平台”
**注意:有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中执行这些操作。
- 在“工具”菜单>“Android SDK”>“SDK工具”(选项卡)>中取消选中“Intel x86 Emulator Eccelerator(HAXM安装程序)”选项。
- 转到“工具”菜单>“AVDManager”>“创建新的虚拟设备”(为x86-64平台选择图像)
以上是关于我有一个AMD Ryzen CPU和Android模拟器不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Ryzen 4000'Vermeer' CPU和Radeon RX'Big Navi'图形卡