AOSP构建具有最快的模拟器启动

时间:2014-12-19 19:37:50

标签: android android-emulator android-source

哪个android构建目标会导致mac上最短的模拟器启动时间?

上下文:我正在调试android框架中的UI问题。构建和部署框架的速度相当快,但等待模拟器重启是很痛苦的。我的机器是优胜美地的mac。鉴于我的框架重点,我更关心速度而不是构建目标。

哪些可用目标会导致最快启动?

You're building on Darwin

Lunch menu... pick a combo:
     1. aosp_arm-eng
     2. aosp_arm64-eng
     3. aosp_mips-eng
     4. aosp_mips64-eng
     5. aosp_x86-eng
     6. aosp_x86_64-eng
     7. aosp_deb-userdebug
     8. aosp_flo-userdebug
     9. full_fugu-userdebug
     10. aosp_fugu-userdebug
     11. aosp_grouper-userdebug
     12. aosp_tilapia-userdebug
     13. mini_emulator_arm64-userdebug
     14. mini_emulator_arm-userdebug
     15. mini_emulator_mips-userdebug
     16. mini_emulator_x86-userdebug
     17. mini_emulator_x86_64-userdebug
     18. aosp_flounder-userdebug
     19. aosp_hammerhead-userdebug
     20. aosp_mako-userdebug
     21. aosp_shamu-userdebug
     22. aosp_manta-userdebug

Which would you like? [aosp_arm-eng] 

到目前为止,我已经尝试了aosp_x86_64-eng,这是合理的,aosp-arm-eng是非常缓慢的。想知道各种x86选项的影响,-eng vs -user vs -userdebug等。

我也想知道是否有关键的模拟器命令行选项有帮助。 -memory是显而易见的,但-accel之类的东西的影响不大。

1 个答案:

答案 0 :(得分:1)

使用安装了HAXM的aosp_x86-userdebug,这将为您提供最快的启动。