Android编译过程及脚本分析 build/envsetup.sh分析; 加载编译命令(m,mm,mmm,lunch…);加载平台信息; lunch做了什么,如何增加和删除lunch; device/xiaomi/分支的sh文件功能:选择分支,配置编译环境变量,输出目录 Android编译命令使用; Android编译过程 初始化参数设置;检查环境变量与目标环境;选择lunch并读取目标配置和平台信息;清空输出目录;编译;生成升级包;