记录一下MTK 平台单独编译指令,方便后期调试
MTK 平台编译指令
先全编译
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模块 modem路径:alps\vendor\mediatek\proprietary\modem\ 删除modem临时文件: find out/target/product/xxxxx/ -name modem_1_lwg_n.img -delete 编译:mmma vendor\mediatek\proprietary\modem\ 更新modem编译: make update-modem make snod 打包
标签:log,编译,make,tee,MTK,指令,modem,out From: https://www.cnblogs.com/haoran123/p/17812782.html