首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模拟器启动时间太长

模拟器启动时间太长
EN

Stack Overflow用户
提问于 2015-03-23 21:46:14
回答 5查看 24.7K关注 0票数 11

每当我试图启动我的仿真器时,它就会启动,但只显示android标志,等待了很长时间后它也不起作用。

设备-3.2“QVGA(ADP2)320*480 (mdpi)

空气污染指数-17级

EN

回答 5

Stack Overflow用户

发布于 2015-03-23 22:37:24

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

不久前,我开始使用Genymotion的模拟器。它们依赖于实际的虚拟机,这比工厂仿真器可以实现的任何东西都要快得多。即使我在最低的Mac Mini上运行它,它也是相当流畅的。我个人会试一试(嗯,准确地说,我试了一试)

https://www.genymotion.com/

票数 3
EN

Stack Overflow用户

发布于 2015-03-23 21:50:54

尝试为它分配更多的内存以供使用。Android Emulator虽然超级慢,但如果你没有给它足够的内存,它就有可能永远不会加载。

票数 2
EN

Stack Overflow用户

发布于 2015-03-23 21:55:42

谷歌仿真器使用ARM操作码,一种机器语言。它必须从ARM操作码转换为Intel操作码。这就是为什么它很慢的原因。问题似乎不在内存,而在CPU。改善CPU将改善仿真器。

解决此问题的参考资料:

Making the Android emulator run faster

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29211870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档