與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模擬器比Windows虛擬機慢得多?
- 4. 爲什麼Android模擬器比iPhone模擬器慢?
- 5. 爲什麼XCode模擬器顯示如此緩慢?
- 6. 使用Android模擬器來模擬Droid手機的手機
- 7. monodroid/android模擬器爲什麼這麼慢?
- 8. Android模擬器,爲什麼如此資源飢餓?
- 9. Android模擬器或Android手機
- 10. 手機模擬器
- 11. 爲什麼手機模擬器會丟失POST變量?
- 12. 爲什麼模擬器和手機中的顯示不一樣
- 13. 重新啓動android手機(模擬器)?
- 14. Android模擬器與手機不匹配
- 15. 爲什麼我的Android倒計時器如此慢?
- 16. Android模擬器變慢了
- 17. Android模擬器 - 非常慢
- 18. Android模擬器很慢
- 19. 爲什麼無法在android模擬器中激活相機?
- 20. 爲什麼dafault相機無法在android模擬器中工作?
- 21. Windows手機模擬器
- 22. 更改手機模擬器
- 23. 黑莓手機模擬器
- 24. Windows手機模擬器
- 25. Aptana - 手機模擬器
- 26. GPS可以在Android手機上模擬嗎? (無模擬器)
- 27. 模擬手機
- 28. 爲什麼UIButton在模擬器中如此之大?
- 29. Android模擬器加載緩慢的原因是什麼?
- 30. 如何在手機內存中的Android模擬器中的Android
看看這個提示:http://stackoverflow.com/questions/1554099/slow-android-emulator – 2012-02-04 20:30:12