Android Emulator 似乎运行缓慢,设置正确吗?
我已经配置了许多设置并创建了多个 android 模拟器实例,当模拟器加载时,当我按下电源按钮时,手机似乎需要很长时间才能加载背景、手机功能等。
Android Emulator 似乎运行缓慢,设置正确吗?
我已经配置了许多设置并创建了多个 android 模拟器实例,当模拟器加载时,当我按下电源按钮时,手机似乎需要很长时间才能加载背景、手机功能等。
选择的图像是ARM Android 7.1.1 armeabi-v7a
。这就是为什么。尝试尽可能多地使用x86
或图像,它们要快得多。x86-64
此外,请确保您的计算机启用了虚拟化(有时您需要在 BIOS/UEFI 中启用它),并且您使用的是 Intel HAXM(有关详细信息,请参阅官方文档)。
在您的特定情况下,Windows 上的 AMD 处理器似乎无法实现虚拟化加速:
虚拟化扩展要求
在尝试使用加速之前,您应该首先确定您的 CPU 是否支持以下虚拟化扩展技术之一:
- 英特尔虚拟化技术(VT、VT-x、vmx)扩展
- AMD 虚拟化(AMD-V、SVM)扩展(仅限 Linux)
无论如何,通过使用x86
orx86-64
仿真应该已经明显更快了。
从我的角度来看,与我自己的配置相比,一切似乎都很正常,但我有一些关于当前配置的提示(优化将在之后进行)。
我注意到您正在模拟前后摄像头。如果您没有有效地使用您正在开发的应用程序,我会考虑将其关闭而不是模拟它们,如果您使用相机,也许只是模拟一个,它会更快。此外,也许增加 VM 堆会有所帮助。
要使用您发布的配置以外的其他内容进行更强大的优化,请参阅这篇文章:让 Android 模拟器运行得更快