一、环境说明
Ubuntu10.04--64bit。
1、JDK安装
所需的JDK用的是1.5,可以到点击打开链接下载。下载完成后,将文件放于自定义目录(如root目录),cd进入此目录,然后赋予该文件可执行属性:chmod 777 jdk-1_5_0_22-linux-i586.bin。再执行安装:./jdk-1_5_0_22-linux-i586.bin。一直按enter跳过协议阅读,直到最后一行输入yes,开始安装。如果遇到提示:
Unpacking...
Checksumming...
0
0
Extracting...
./jdk-1_5_0_22-linux-i586.bin: line 412: ./install.sfx.4995: 没有那个文件或目录
./jdk-1_5_0_22-linux-i586.bin: line 679: cd: jdk1.5.0_07: 没有那个文件或目录
解决方法是:安装一个包------apt-get install ia32-libs
2、配置环境变量
在终端中执行: gedit ~/.bashrc
修改 .bashrc 文件,添加下面语句:
#set java environment
export JAVA_HOME=/usr/bin/jdk
export JRE_HOME=JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
该段代码最好设置在文件的尾部。
保存文件。在终端中执行 source ~/.bashrc
请使用 java – version 检查 JDK 是否配置正确。
3、安装其他必备组件
sudo apt-get install git-core 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
二、下载Android源代码
1、安装repo脚本
首先,在root目录下新建一个bin目录,在终端中执行:mkdir ~/bin。将此目录加入PATH中,执行:PATH=~/bin:$PATH。
然后,下载repo脚本,并赋予其可执行属性。curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repo。
2、下载源码
首先,新建一个存放android源代码的目录,mkdir YOUR_ANDROID_DIR,cd YOUR_ANDROID_DIR。
然后,初始化repo脚本,例如:repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1。当终端出现Repo is initialized in YOUR_ANDROID_DIR之后,执行repo sync,这个过程要持续较长时间,根据机器配置有所不同。如果中途网络连接中断,执行repo sync即可。