Android新手。我的处理器是AMD,而不是英特尔,所以我无法在Android工作室中打开模拟器。
这个答案有评论:'你可以运行ARM(非英特尔)模拟器映像。从您的列表中,只需选择非英特尔仿真即可。他们没有解释这可以找到的地方。有任何想法吗?感谢
答案 0 :(得分:34)
好的,首先,打开Android SDK Manager:工具 - > Android - > SDK Manager,然后选择您要下载的任何平台/包,展开它并选择ARM EABI v7a System Image
或ARM 64 v8a System Image
然后安装。
之后,打开Android AVD Manager:工具 - > Android - > AVD Manager并创建一个模拟器。您可以选择现有的或创建自己的。
为了获得更好的效果,您可能需要重新启动Android Studio。
答案 1 :(得分:19)
打开Android AVD Manager:工具 - > Android - > AVD Manager并创建一个模拟器:
创建虚拟设备
- 选择任何硬件
- 在系统映像中,您需要单击“其他映像”选项卡
- 选择要安装的图像。 重要:请注意,对于AMD在“ABI”列中,它必须说: ARM EABI v7a 或 ARM 64 v8a
- 安装它并重新启动Android Studio
这适合我。
答案 2 :(得分:8)
我在Android Studio中使用microsoft's Android emulator。我有AMD FX8350。 android studio中的ARM非常慢。
唯一的问题是它需要Hyper-V,而不是available on windows 10 Home。
它是一个非常快速的模拟器,它是免费的。我用过的最好的模拟器。
答案 3 :(得分:2)
我的笔记本电脑在AMD Ryzen 5上运行,我也遇到类似的问题。我在这里尝试了一些修复程序,但是没有用,但是最终,我阅读了数百篇博客并提出了解决方案。您需要满足以下设置要求:
AMD处理器-推荐:AMD®Ryzen™处理器 Android Studio 3.2 Beta或更高版本(我在BETA上运行,但是最新版本的Android Studio不再需要安装ARM映像) Android模拟器v27.3.8 + x86 Android虚拟设备(AVD) Windows 10(2018年4月更新) 通过Windows功能启用:“ Windows Hypervisor平台”
有了所有这些功能,我又开始运行Android Studio。希望能有所帮助!
答案 4 :(得分:1)
在我看来,我必须安装ARM AEBI a7a系统映像和Google API,并且还安装了仅适用于API 15,16和17的MIPS(我没有低于15)。大约12小时修补,但它现在有效。
或者,您可以使用Genymotion作为模拟器,但是很可能会失去其他模拟器可用的设计能力。
现在有效。很慢,但它的工作原理。当然,一旦你启动了模拟器,只要你不关闭它,它就会快得多。
您可能需要重新启动Android工作室,并且我重新启动了整台计算机。
希望有所帮助。
答案 5 :(得分:1)
最新版本的Android模拟器可以在Windows 10 1804上使用Hyper-V而不是Intel HAXM运行:
https://blogs.msdn.microsoft.com/visualstudio/2018/05/08/hyper-v-android-emulator-support/
简短版本:
答案 6 :(得分:1)
由于Android Studio 3.2和Android模拟器27.3.8-Windows Hypervisor Platform支持android模拟器,并且如官方android developer blog中所述-一直支持macOS(自OS X v10.10 Yosemite起)和Windows支持(自2018年4月更新)。您可以在开发者博客上找到更多说明。
我认为,该性能明显优于以前的所有变通方法。
答案 7 :(得分:0)
您需要做的第一件事是从SDK管理器下载附加工具和工具包以及其他必要的软件包,例如platform-25等等,然后打开AVD管理器并选择您想要的任何模拟器,之后转到"其他图片"选项卡并选择ARM AEBI a7a系统映像并选择完成,你们都希望这对你有所帮助。
答案 8 :(得分:0)
您可能听说过Bluestacks,实际上您可以在Bluestacks模拟器上运行和调试您的Android应用程序。我认为这是缓慢的Android Studios模拟器速度的最佳解决方案。下次还要考虑购买英特尔处理器。点击此处了解更多信息:Connect Bluestacks to Android Studio
答案 9 :(得分:0)
我有一个Ryzen 2600X,并且能够运行模拟器而没有问题。这是我所做的调整:
*注意:您不需要测试版的Android Studio或Android模拟器。
**注意:我从x86 Images选项卡中选择了x86_64和普通x86图像(均为API 28),它们工作得很好。
***注意:如果弹出错误,也可能会检查Android许可证,因此在使用Flutter时遇到了这个问题,也许与此有关。
答案 10 :(得分:0)
最近的更新使具有AMD处理器的计算机可以运行Android Emulator,并且您不再需要安装ARM映像。摘自Android开发者博客:
如果您的计算机中装有AMD处理器,则需要以下内容 设置要求到位:
- AMD处理器-推荐:AMD®Ryzen™处理器
- Android Studio 3.2 Beta或更高版本
- Android Emulator v27.3.8 +
- x86 Android虚拟设备(AVD)
- 具有2018年4月更新的Windows 10
- 通过Windows功能启用:“ Windows Hypervisor平台”
就是这样!我强烈建议您阅读整个博客文章:
https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html
答案 11 :(得分:0)
具有最新android studio的Windows 10家庭版(Nov / 2019):
从BIOS启用虚拟化。如果您有笔记本电脑,请谷歌搜索如何访问BIOS。
通过Windows功能启用:“ Windows Hypervisor平台”。重新开始。无需Hyper-V和Win10 Pro。
完成。打开Android Studio,烦人的警告消失了,模拟器启动正常。
答案 12 :(得分:0)
我正在使用AMD处理器,并且使用相同的处理器。要解决此问题,请转到控制面板->打开或关闭Windows功能->选中hyper-V复选框,然后单击确定,然后重新启动计算机。现在您可以创建虚拟设备了