Android新手。我的处理器是AMD,而不是Intel,所以我无法在Android Studio中打开模拟器。
这个回答有评论:“您可以运行ARM(非Intel)模拟器映像。从您的列表中,只需选择一个非Intel模拟即可。” 他们没有解释这可以在哪里找到。有什么建议吗?谢谢
Android新手。我的处理器是AMD,而不是Intel,所以我无法在Android Studio中打开模拟器。
这个回答有评论:“您可以运行ARM(非Intel)模拟器映像。从您的列表中,只需选择一个非Intel模拟即可。” 他们没有解释这可以在哪里找到。有什么建议吗?谢谢
首先,打开你的Android SDK管理器:Tools -> Android -> SDK Manager,然后选择你想要下载的任何平台/包,在它上面展开并选择ARM EABI v7a System Image
或者 ARM 64 v8a System Image
然后安装。
之后,打开Android AVD管理器:Tools -> Android -> AVD Manager并创建一个仿真器。你可以从现有的选择或者创建自己的。
为了获得更好的效果,你可能需要重新启动Android Studio。
[更新]
感谢@bjornredemption提供的线索。
根据Google最新文档中关于Android Emulator v29+的说明,导航到Tools -> Android -> SDK Manager,然后选择"SDK Tools"选项卡并勾选此选项:
Android Emulator Hypervisor Driver for AMD Processors
然后点击"应用"来下载并将其用于您的仿真器。
打开Android AVD管理器:工具-> Android -> AVD管理器,并创建一个模拟器:
这对我有效。
我有一台Ryzen 2600X电脑,可以无问题地运行模拟器。这里是我所做的调整:
*注意:您不需要使用Android Studio或Android Emulator的测试版。
**注意:我从x86 Images标签中选择了x86_64和纯x86镜像(均为API 28),它们正常运行。
***注意:如果出现错误,请检查Android许可证。我在使用Flutter时遇到了一个问题,可能与此有关。
我的笔记本电脑采用AMD Ryzen 5处理器,我遇到了类似的问题。我尝试了这里的一些修复方法,但都没有奏效,最终我阅读了数百篇博客并想出了一个解决方案。要使Android Studio正常运行,你需要满足以下设置要求:
AMD 处理器 - 建议使用 AMD® Ryzen™ 处理器 Android Studio 3.2 Beta 或更高版本(我使用的是BETA版本,但是最新版本的Android Studio不需要安装 ARM 映像了) Android Emulator v27.3.8+ x86 Android Virtual Device (AVD) Windows 10 April 2018 更新版 通过 Windows 功能启用:"Windows Hypervisor Platform"
当所有这些功能都准备就绪时,我再次运行了Android Studio。希望对你有所帮助!
最新的Android Studio (2019年11月)需要Windows 10家庭版:
从BIOS中启用虚拟化。如果您使用的是笔记本电脑,请搜索如何访问BIOS。
通过Windows功能启用:“Windows Hypervisor Platform”。重启。不需要Hyper-V和Win10 Pro。
完成。打开Android Studio,烦人的警告消失了,模拟器可以正常启动。
2019年12月3日,星期二
https://androidstudio.googleblog.com/2019/12/emulator-29211-and-amd-hypervisor-12-to.html
通过 AMD Hypervisor,我们增加了对在 Windows 上运行模拟器的 AMD CPU 的支持: