模拟器需要很长时间才能启动

时间:2015-03-23 13:46:14

标签: android

每当我尝试启动我的模拟器时,它都会启动,但只会显示android徽标,等待很多小时后它也无效。

Device-3.2" QVGA(ADP2)320 * 480(mdpi)
API Level-17

5 个答案:

答案 0 :(得分:1)

尝试为其分配更多内存。 Android模拟器的速度非常慢,但是如果你没有给它足够的内存,它就有能力从不加载。

答案 1 :(得分:1)

Google模拟器使用ARM操作码,这是一种机器语言。它必须从ARM操作码转换为英特尔操作码。这就是为什么它很慢。问题似乎不是RAM而是CPU。改善CPU将改善仿真器。

解决此问题的参考资料:

Making the Android emulator run faster

答案 2 :(得分:1)

如果您在Windows中使用模拟器,则可以使用Microsoft Android模拟器。

Install microsoft android emulator in your windows os

答案 3 :(得分:0)

众所周知,工厂模拟器极其缓慢。这里的技巧是工厂仿真器需要在ARM机器上运行,因此它需要将ARM调用转换为您的x86(或64位)处理器调用。它可能永远不会跑得快。在这种情况下,您可能希望信任使用英特尔HAXM驱动程序的工厂x86映像,并非每个人都可以使用,而且我无法自己设置它,但它可以使用它。知道这一点很有用。

然而!从前一段时间开始,我开始使用Genymotion的模拟器。它们依赖于实际的虚拟机,这比工厂仿真器可以实现的任何方式都快。即使我在最低的Mac Mini上运行它,它也非常流畅。我个人试一试(好吧,我试一试)

https://www.genymotion.com/

答案 4 :(得分:0)

如果加载时间过长,请确保您已在 SDK 工具中安装了“HAXM 安装程序”,同时确保“Hyper V”选项也已安装在控制面板 --> 程序和功能中的“打开或关闭Windows功能”中取消选中。

只有在取消选中此功能后,您才能安装 HAXM 安装程序。

执行此操作后,模拟器将不会花时间加载。