哪个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之类的影响并不明显。

最佳答案

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

10-04 11:23