Android源代码编译环境的搭建
系统环境: ubuntu
用到的工具: git make gcc等
基本编译环境的安装
ubuntu终端下执行
apt-get install git make build-essential gcc g++ gcc-multilib g++-multilib curl bison flex libswitch-perl gperf libxml2-utils
下载jdk并解压到/opt目录下
编辑~/.profile 或 ~/.bashrc 文件, 添加以下内容
export JAVA_HOME=/opt/jdk1.x.x
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
使用android提供的repo下载android源代码
用终端进入android源代码根目录执行
. build/envsetup.sh # 点后面有空格的, 用于导入环境变量的脚本, 每次打开新的终端都要执行一次
再执行lunch, 选择要构建的平台
后面就可以用make编译android系统和模块了, 也可以使用mm和mmm