打开终端输入下面命令
1.source build/envsetup.sh
2.lunch
选择相应的序号或输入要编译的项目名称,一般都是eng或userdebug软件。
如果要编译user版本,就不需要输入lunch,输入如下命令之前请先把工程clean再输入如下命令,否则会出错(make *** device/qcom/msm8916_32: Is a directory. stop.)
(1)choosecombo 选 1
(2)输入项目名,如果:msm8916_32 选 1
3.make -j4或-j8(看电脑配置,如果是16个线程可以-j16)
make后将会产生对应的img文件
如果需要生成刷机包还需要如下操作:
1.执行根目录下的mergeImage.sh(会把mp文件合并到src里)
2.根目录下输入cd src/common/build/回车,然后输入命令python update_common_info.py
3.然后再转到根目录执行cpImage.sh,会生成一个out-bin,这个目录就包含了所有刷机文件