平台为ubuntu-14.04x86_64
在编译之前需要安装这些依赖包,否则会出错
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib
g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-devlib32readline5-dev lib32z-dev samba system-config-samba
同时设置shell的环境 为bash
编译执行命令:
1、<root of Android device tree>
2、source build/envsetup.sh
3、lunch #选择自己要编译的版本
4、make -j N (N为cpu的核心数) 如果N设置为核心数, 编译时会导致电脑很卡,无法进行别的操作,但是编译速度回很快。
5、一般我们只烧写 boot.img system.img userdata.img 这三个镜像。sudo fastboot flash boot/system/userdata boot.img/system.img/userdata.img