- source 环境: source build/envsetup.sh
- lunch对应编译工程: lunch full_XXXXX项目-eng (eng可以换成 user/userdebug)
全部编译: make -j32 2>&1 | tee out/build.log
- -j32 表示使用32个线程来编译该工程,具体线程看cpu的空闲线程
- 2>&1 |tee out/build.log 表示重定向log输出到out/build.log
- 单独编译模块:
- pl : make -j32 pl 2>&1 |tee out/pl.log
- lk : make -j32 lk 2>&1 |tee out/lk.log
- boot: make -j32 bootimage 2>&1 |tee out/boot.log
- camere 效果: mmma vendor/mediatek/proprietary/custom/mt6735/hal 2>&1 | tee mm.log
- 生成: alps\out\target\product\xxxxx\system\lib\libcameracustom.so
- 编译摄像头插值 : make libcam.paramsmgr 2>&1 | tee mm.log
可以用adb push到对应的目录,省去下载
打包system.image : make snod
更换modem在一定情况下可以单独编译modem模块
modem路径:alps\vendor\mediatek\proprietary\modem\
find out/target/product/xxxxx/ -name modem_1_lwg_n.img -delete
删除modem临时文件:
- 编译:mmma
vendor\mediatek\proprietary\modem\
更新modem编译:
make update-modem- make snod 打包
MTK 平台编译指令集
最新推荐文章于 2021-05-26 22:22:49 发布