由于在Android L 开始的版本 要编译Android源码,都需要安装openJDK1.7,而编译之前的4.4版本,用的是甲骨文的JDK1.6。所以在分开编译的时候就有必要切换相应的JDK。
为此记录下来,编译环境的详细过程,可参见Android官网:
http://source.android.com/source/initializing.html
如果是Ubuntu 10.0.4:
$ sudo apt-get install git gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
libxml2-utils xsltproc
$ sudo ln -s