1.Ubuntu上进行必要库的下载及java 1.8版本安装
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev
lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32
tofrodos python-markdown libxml2-utils xsltproc
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk
sudo update-alternatives --config java
java --version 可以查看设置后的版本
2.进行Android 的编译
source build/envsetup.sh
lunch msm8953_64-userdebug
make –jn (“n” means the thread numbers of CPU)
3.各个子模块的单独编译
<make aboot –jn> emmc_appsboot.mbn
<make bootimage -jn> boot.img
<make systemimage –jn> system.img
<make userdataimage –jn> userdata.img
<make r ecoveryimage –jn> recovery.img
<make vendorimage –jn> vendor.img