在Ubuntu12.04上编译Android源代码(一)

环境:安装有Ubuntu12.04的笔记本一台  +   网络

首先更新刚刚安装好的Ubuntu12.04,保持系统最新之后,安装Git工具,Android的源代码就是用Git这个源代码管理工具管理的,在终端中输入命令:

sudo apt-get install git-core gnupg

安装好Git之后,接下来需要安装Java SDK,由于Ubuntu12.04默认安装的openjdk,因此我们需要自己动手下载JDK1.6.0,注意JDK的版本,如果选择的是其他版本,后续编译源代码的时候会提示jdk版本不对,因此我们一定要下载正确的jdk(jdk1.6.0的下载地址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6-oth-JPR)。

下载完成之后,安装下面的步骤进行安装:

1)在/usr/lib/下新建一文件夹SunJDK

cd /usr/lib

sudo mkdir SunJDK

2)切换到jdk-6-linux-i586.bin的下载路径,更改jdk-6-linux-i586.bin的权限

sudo chmod +x jdk-6-linux-i586.bin

3)将jdk-6-linux-i586.bin复制到SunJDK中

sudo cp jdk-6-linux-i586.bin /usr/lib/SunJDK

4)安装JDK,需要sudo权限

sudo   ./jdk-6-linux-i586.bin

5)更改环境变量

sudo vi /etc/environment

按Insert键进入修改状态,如下

*******************************

PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/games:/usr/lib/SunJDK/jdk1.6.0/bin"

CLASSPATH="/usr/lib/SunJDK/jdk1.6.0/lib"

JAVA_HOME="/usr/lib/SunJDK/jdk1.6.0"

修改完毕之后,再次按Insert键退出修改状态,输入:q退出vi,接下来执行如下命令让环境变量生效:

source /etc/environment

6)更新系统JDK

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/SunJDK/jdk1.6.0/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/SunJDK/jdk1.6.0/bin/javac 300

完成上面六个步骤之后,重新启动系统。

系统重启之后,开启终端,输入命令:

java -version

接下来安装编译Android源代码时用到的其他的一些工具包:

sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl valgrind

posted on 2012-12-17 20:56  金蛇郎君的世界  阅读(262)  评论(0编辑  收藏  举报

导航