全编
#执行envsetup.sh脚本,此脚本中记录着lunch,mmm等
source ./build/envsetup.sh
#选择编译目标
lunch
#开始编译
make -jn 2>&1 | tee build.log
说明:
n = more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l //cpu核心数
tee build.log表示同时在终端跟build.log输出log
局部编译
#编译和打包system.img
make systemimage
#编译和打包vendor.img
make vendorimage
#编译和打包userdata.img
make userdataimage
打包(把编译号的内容打包成img)
#打包system.img
make snod
make systemimage-nodeps
#打包vendor.img
make vendorimage-nodeps
#打包userdata.img
make userdataimage-nodeps