使用android的模拟器可以调试应用,也可以调试C/C++代码库。
调试C/C++代码时,还可以使用GDB单步调试代码,跟linux上一样方便。
1. 准备android代码:从官网上下载代码,编译整个系统,最好选X86的选项
$source buid/envsetup.sh
$lunch
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_shamu-userdebug
8. aosp_hammerhead-userdebug
9. aosp_mako-userdebug
10. aosp_flounder-userdebug
11. aosp_manta-userdebug
12. aosp_grouper-userdebug
13. aosp_tilapia-userdebug
14. aosp_deb-userdebug
15. aosp_flo-userdebug
16. full_fugu-userdebug
17. aosp_fugu-userdebug
18. m_e_arm-userdebug
19. mini_emulator_x86-userdebug
20. mini_emulator_arm64-userdebug