Android底层开发(3)

Android编译过程及脚本分析

  • build/envsetup.sh分析;
    • 加载编译命令(m,mm,mmm,lunch…);
    • 加载平台信息;
  • lunch做了什么,如何增加和删除lunch;
    • device/xiaomi/分支的sh文件
    • 功能:选择分支,配置编译环境变量,输出目录
  • Android编译命令使用;

Android编译过程

  1. 初始化参数设置;
  2. 检查环境变量与目标环境;
  3. 选择lunch并读取目标配置和平台信息;
  4. 清空输出目录;
  5. 编译;
  6. 生成升级包;
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Grekit_Sun/article/details/109120469
今日推荐