搭建编译环境
1。安装openjdk7
ubuntu 15.04及之后的版本的在线安装库中只支持openjdk8和openjkd9的安装,因此想要安装openjdk7需要先设置ppa
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-7-jdk
如果需要编译不同版本的android系统,可能需要不同版本的jdk,使用如下命令切换jdk版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
敲入命令后会提示你选择jdk版本,按照提示选择需要的版本就行了
添加依赖
sudo apt-get install git gnupg flex bison gperf build-essential
sudo apt-get install zip curl libc6-dev libncurses5-dev x11proto-core-dev
sudo apt-get install libx11-dev:i386 libreadline6-dev:i386
sudo apt-get install g++-multilib tofrodos lib32ncurses5-dev lib32ncursesw5-dev
sudo apt-get install python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo apt-get install lib32z1 dos2unix gcc g++
安装git
sudo apt-get install git
git config --global user.email "test@test.com"
git config --global user.name "test"
源码下载
由于国内无法直接访问谷歌,我们可以采用国内的镜像源进行下载 科大镜像源 或 清华大学镜像源 ,或者使用这个版本来编译 CyanogenMod 。
下载repo工具