执行步骤
-
进入aosp目录后执行以下命令
source build/envsetup.sh#配置编译环境。 lunch #选择构建目标,由于只是要阅读源码,选什么理论上区别不大
-
执行以下命令。
aidegen frameworks -i s
-
frameworks是要编译的模块。
-
-i是指定要启动的ide
- j=IntelliJ
- s=Android Studio
- e=Eclipse
- c=CLion
- v=VS Code
-
编译完后会自动拉起Android studio,之后就可以美滋滋看源码啦。
没错,就是这么简单!
关于aidegen的更多详细介绍可以看参考资料1。
感谢上一篇文章中@牛晓伟已占用的分享。