哪个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,这将为您提供最快的启动速度。