我知道它可以被标记为重复。但没有一个线程对我有帮助,所以我决定自己做一个。
我是一名 Java 后端开发人员,我决定学习一些 Android 的东西。 几年前,我在 Android Studio 上工作,拥有
i5-4570
处理器。然后我放弃了。现在我发现Android Studio真的很有趣,所以我下载了它。
现在我有
Ryzen 5 1600
处理器。真的很棒……但是……
所有 Android 模拟器都不适合我。
我尝试了什么?
我不知道现在该怎么办,我不想使用 USB 调试解决方案,因为它......很奇怪而且可能很慢,因为我的手机真的很旧。
有什么建议吗?我现在真的开始放弃android开发了。
您提到的处理器是新的。也许没有任何模拟器可以与您的处理器一起运行。由于您还没有包含 Bluestacks,您可能想尝试一次。
此外,使用真正的 Android 手机实际上比使用模拟器更快,因为运行模拟器时,CPU 在 Android Studio 和模拟器之间共享,这使得构建过程变慢。
如果你因为手机是有线的而感到奇怪,你可以使用无线调试。只需在 Google 或 Play 商店中搜索即可。
使用 Bluestack 3 或 N(测试版)。与 AMD V 虚拟机管理程序配合使用。确保您的 BIOS 已启用 SVM 虚拟化设置。 Bluestack程序运行后启动Android Studios。当您最终启动 Android Studios 时,android studios 应该检测模拟器并显示控制台消息。现在在我的 AMD Ryzen 1600 上运行良好。
Genymotion 应该可以工作。
在 Windows 中启用 Hyper-V 时,VirtualBox(Genymotion 背后的软件)仍然存在一些冲突问题。尝试在 VirtualBox 中打开 Genymotion 模拟器映像,并在其设置 -> 系统 -> 加速下,尝试更改半虚拟化接口,看看是否有帮助。
如果这不起作用,请在“程序和功能”下禁用 Hyper-V -> 打开或关闭 Windows 功能 -> Hyper-V,然后重试。
请在 Windows 10 上尝试新的 AndroidStudio 3.1.3 https://www.youtube.com/watch?v=547DXRq8zAo
目前在 b350 主板上使用 Ryzen 1600 和 ubuntu 17.10
效果就像魅力!!!
也在 Windows 上进行了测试;使用 Google 的新驱动程序实现流畅的性能
所有 Ryzen CPU 现在都兼容 Linux 和 Windows。
我问了 Gennymotion,他们说应该。 你需要在BIOS中启用amd-v吗?