每当我试图启动我的仿真器时,它就会启动,但只显示android标志,等待了很长时间后它也不起作用。
设备-3.2“QVGA(ADP2)320*480 (mdpi)
空气污染指数-17级
发布于 2015-03-23 22:37:24
众所周知,工厂仿真器非常慢。这里的技巧是,工厂仿真器需要在ARM机器上运行,因此它需要将ARM调用转换为您的x86 (或64位)处理器调用。它很可能永远不会跑得很快。在这种情况下,您可能希望信任使用英特尔的HAXM驱动程序的出厂x86映像,但并不是每个人都可以使用它,我自己也无法设法使其工作,但了解这一点是有用的。
不久前,我开始使用Genymotion的模拟器。它们依赖于实际的虚拟机,这比工厂仿真器可以实现的任何东西都要快得多。即使我在最低的Mac Mini上运行它,它也是相当流畅的。我个人会试一试(嗯,准确地说,我试了一试)
发布于 2015-03-23 21:50:54
尝试为它分配更多的内存以供使用。Android Emulator虽然超级慢,但如果你没有给它足够的内存,它就有可能永远不会加载。
发布于 2015-03-23 21:55:42
谷歌仿真器使用ARM操作码,一种机器语言。它必须从ARM操作码转换为Intel操作码。这就是为什么它很慢的原因。问题似乎不在内存,而在CPU。改善CPU将改善仿真器。
解决此问题的参考资料:
https://stackoverflow.com/questions/29211870
复制相似问题