在AMD处理器上运行Android studio模拟器

时间:2015-07-12 09:47:22

标签: android android-emulator amd-processor

Android新手。我的处理器是AMD,而不是英特尔,所以我无法在Android工作室中打开模拟器。

这个答案有评论:'你可以运行ARM(非英特尔)模拟器映像。从您的列表中,只需选择非英特尔仿真即可。他们没有解释这可以找到的地方。有任何想法吗?感谢

Android Studio emulator and AMD CPU

13 个答案:

答案 0 :(得分:34)

好的,首先,打开Android SDK Manager:工具 - > Android - > SDK Manager,然后选择您要下载的任何平台/包,展开它并选择ARM EABI v7a System ImageARM 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/

简短版本:

  • 安装Windows Hypervisor平台功能
  • 更新至Android模拟器27.2.7或以上
  • 将WindowsHypervisorPlatform = on放入C:\ Users \ .android \ advancedFeatures.ini或使用-feature WindowsHypervisorPlatform启动模拟器或命令行

答案 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模拟器。

  1. 转到MB BIOS并打开SVM(CPU虚拟化)。
  2. 在Windows中,右键单击Windows按钮=>选择“应用程序和功能” =>“程序和功能” =>“打开和关闭Windows功能”
  3. 在显示的列表中,选中Hyper-V复选框==确保所有子文件夹都已选中。当提示重新启动时,请重新启动PC。
  4. 重新启动并更新安装屏幕后,您将返回Windows,并且应该能够运行模拟器。

**注意:我从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):

  1. 从BIOS启用虚拟化。如果您有笔记本电脑,请谷歌搜索如何访问BIOS。

  2. 通过Windows功能启用:“ Windows Hypervisor平台”。重新开始。无需Hyper-V和Win10 Pro。

完成。打开Android Studio,烦人的警告消失了,模拟器启动正常。

答案 12 :(得分:0)

我正在使用AMD处理器,并且使用相同的处理器。要解决此问题,请转到控制面板->打开或关闭Windows功能->选中hyper-V复选框,然后单击确定,然后重新启动计算机。现在您可以创建虚拟设备了