适用于 Ryzen CPU 的 Android Studio 模拟器选项

问题描述 投票:0回答:6

我知道它可以被标记为重复。但没有一个线程对我有帮助,所以我决定自己做一个。

我是一名 Java 后端开发人员,我决定学习一些 Android 的东西。 几年前,我在 Android Studio 上工作,拥有

i5-4570
处理器。然后我放弃了。现在我发现Android Studio真的很有趣,所以我下载了它。

现在我有

Ryzen 5 1600
处理器。真的很棒……但是……

所有 Android 模拟器都不适合我。

我尝试了什么?

  • Android Studio 内置模拟器。 (不支持AMD-V
  • Microsoft Visual Studio 模拟器(崩溃 Windows 10 并引导循环主板直到硬重置...)
  • Genymotion(个人使用)模拟器(抛出 BSOD 错误 SYSTEM_SERVICE_EXCEPTION

我不知道现在该怎么办,我不想使用 USB 调试解决方案,因为它......很奇怪而且可能很慢,因为我的手机真的很旧。

有什么建议吗?我现在真的开始放弃android开发了。

android android-studio android-emulator cpu amd-processor
6个回答
3
投票

您提到的处理器是新的。也许没有任何模拟器可以与您的处理器一起运行。由于您还没有包含 Bluestacks,您可能想尝试一次。

此外,使用真正的 Android 手机实际上比使用模拟器更快,因为运行模拟器时,CPU 在 Android Studio 和模拟器之间共享,这使得构建过程变慢。

如果你因为手机是有线的而感到奇怪,你可以使用无线调试。只需在 Google 或 Play 商店中搜索即可。


3
投票

使用 Bluestack 3 或 N(测试版)。与 AMD V 虚拟机管理程序配合使用。确保您的 BIOS 已启用 SVM 虚拟化设置。 Bluestack程序运行后启动Android Studios。当您最终启动 Android Studios 时,android studios 应该检测模拟器并显示控制台消息。现在在我的 AMD Ryzen 1600 上运行良好。


0
投票

Genymotion 应该可以工作。

在 Windows 中启用 Hyper-V 时,VirtualBox(Genymotion 背后的软件)仍然存在一些冲突问题。尝试在 VirtualBox 中打开 Genymotion 模拟器映像,并在其设置 -> 系统 -> 加速下,尝试更改半虚拟化接口,看看是否有帮助。

如果这不起作用,请在“程序和功能”下禁用 Hyper-V -> 打开或关闭 Windows 功能 -> Hyper-V,然后重试。


0
投票

请在 Windows 10 上尝试新的 AndroidStudio 3.1.3 https://www.youtube.com/watch?v=547DXRq8zAo


0
投票

目前在 b350 主板上使用 Ryzen 1600 和 ubuntu 17.10
效果就像魅力!!!

也在 Windows 上进行了测试;使用 Google 的新驱动程序实现流畅的性能


所有 Ryzen CPU 现在都兼容 Linux 和 Windows。


-1
投票

我问了 Gennymotion,他们说应该。 你需要在BIOS中启用amd-v吗?

© www.soinside.com 2019 - 2024. All rights reserved.