与iPhone和Windows Phone 7等价物相比,启动需要很长时间 - 预计这会随着时间推移而改善吗?为什么Android手机模拟器如此慢?
回答
我不会赌我的钱,它会显着改善。这是因为Android
使用基于QEMU
的仿真器(与IPhone
的仿真器相比)。
由于IPhone
是模拟,它可以转化指令到主机,其比QEMU
备选方式更快上天然处理器代码。
仿真的巨大优势是在仿真器si上运行的代码实际上是将在物理设备上运行的代码,因此可以避免可能发生的一些错误。
现在,对改善Android
仿真器的速度,你可以:
打开模拟器,而不是将其关闭每次启动; (重新)在开放模拟器中安装应用程序几乎是瞬间的
在启动模拟器时使用-no-boot-anim命令行开关;这将一定程度上改善了启动时间
使用一个真正的设备与
是的,我很快就学会了不要在每次部署后关闭它! – 2010-08-17 10:56:46
Android有一个潜伏在源头的模拟器(构建sim-eng目标),但它的使用已被弃用,我认为它从未在已发布的源代码中工作过通知)。即使启用了大量断言和附加检查,它也可以在几秒钟内到达主屏幕。它主要用于运行valgrind。 – fadden 2010-08-17 21:34:37
其实QEMU是二进制翻译器(即你称之为'模拟器'),但Android模拟器是基于非常古老的QEMU源,并且从未选择对主线QEMU所做的任何改进。 – 2010-09-15 07:58:31
而且测试您的应用程序,如果你正好在日食过程中单击,然后选择断开,将大大加快模拟器,但当然你将无法进行调试。
- 1. 为什么Android模拟器如此之慢?
- 2. 为什么android模拟器的工作如此可耻慢?
- 3. 为什么Android模拟器比iPhone模拟器慢?
- 4. 使用Android模拟器来模拟Droid手机的手机
- 5. Android模拟器,为什么如此资源饥饿?
- 6. 手机模拟器
- 7. 为什么手机模拟器会丢失POST变量?
- 8. 为什么模拟器和手机中的显示不一样
- 9. Android模拟器与手机不匹配
- 10. Android模拟器变慢了
- 11. 为什么dafault相机无法在android模拟器中工作?
- 12. 为什么无法在android模拟器中激活相机?
- 13. 黑莓手机模拟器
- 14. GPS可以在Android手机上模拟吗? (无模拟器)
- 15. 如何在手机内存中的Android模拟器中的Android
- 16. Android模拟器加载缓慢的原因是什么?
- 17. 为什么Visual Studio异常助手如此缓慢?
- 18. 诺基亚7230手机使用了什么模拟器?
- 19. 为什么PyPy翻译如此缓慢?
- 20. 为什么瀑布如此之慢?
- 21. 为什么Selenium RC如此缓慢?
- 22. Clojure:为什么年龄如此之慢?
- 23. 为什么videoview如此之慢?
- 24. 为什么我的NSURLConnection如此缓慢?
- 25. 为什么AWS S3如此之慢? (Swift)
- 26. 为什么AWS SQS如此之慢?
- 27. 手机浏览器模拟器
- 28. Android相机适用于模拟器,但不适用于手机?
- 29. Android为什么需要虚拟机(DVM)?
- 30. 如何接收Android模拟器和手机中的数据包
看看这个提示:http://stackoverflow.com/questions/1554099/slow-android-emulator – 2012-02-04 20:30:12