Android编译过程及脚本分析:
1,build/envsetup.sh
分析;
2,lunch
做了什么,如何增加和删除lunch
;
3,Android编译命令使用;
在执行Android编译过程中,整个过程主要分为:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5be380ff53b1f77daf3d6fe38e286265.png)
这就是Android的整个编译过程。
1,build/envsetup.sh分析;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/635d0310dbb846645d696f2b23bf3035.png)
执行了这个脚本以后干了什么事情?就干了以上的2件事。
这个脚本里面就有比如lunch
命令、mmm
命令等等。不执行这个脚本是没有这些命令的。
打开这个build/envsetup.sh
脚本看看:
![图1](https://i-blog.csdnimg.cn/blog_migrate/db3efb29325e238cdeb8abd35895ef64.png)
执行这个命令前后有什么区别呢?执行以下这个脚本: