在Ubuntu中可以配置 android source 编译环境,推荐使用最新的64位的Ubuntu LTS(Long Time Support);
1.安装JDK。 AOSP主分支代码需要java7,在Ubuntu上可以使用 OpenJDK。
安装java7的命令:
$ sudo apt-get update $ sudo apt-get install openjdk-7-jdk
如果系统中已安装有java环境,可以将其进行更新:
$ sudo update-alternatives --config java $ sudo update-alternatives --config javac
如果是版本比较旧的Android source,可以下载安装与之对应的java jdk;
java6:KitKat
java5:Froyo
2.安装编译需要的软件包
Ubuntu14.04 64位(推荐使用)
$ sudo apt-get install bison g++-multilib git gperf libxml2-utils make python-networkx zlib1g-dev:i386 zip
Ubuntu12.04 64位(12.04不支持最新版本的编译)
$ sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
详细内容请参考:google官方文档
时间: 2024-10-11 03:53:40