Android 源代码编译方法
2010-06-23 00:09:00 来源:WEB开发网一.PC工作环境准备
1.从Ubuntu官方主页www.ubuntu.com.cn下载Ubuntu8.04桌面版,然后完全安装。
2.打开ubuntu终端,输入sudo apt-get install命令来通过ubuntu服务器在线安装需要使用的软件,这里不需要选 择软件版本,ubuntu服务器会做自动的版本匹配。待安装的软件有flex,bison,gperf,libsdl-dev,libesd0- dev,libwxgtk2.6-dev,build-essential,python,valgrind,curl,git。执行命令后使用which命令验证是否 安装成功,注意,如果缺少部分软件,或者安装没有成功,编译通常都会遇到问题,无法完成。
3.从www.java.sun.com下载JDK_1.5.0_18.bin,在ubuntu终端中直接执行该程序,默认会被安装 到/usr/JDK_1.5.0_18路径下。在终端中输入#java?version,如果显示出java版本信息,说明java安装成功。
这里没有选择ubuntu的自动安装,原因主要是有时候下载速度很慢,而且安装过程有时候会出现问题,反正这样从 SUN的官网下载安装也很简单,呵呵。
4.使用export来设置环境变量:
#export JAVA_HOME=/usr/jdk1.5.0_18
#export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#export PATH=$PATH:$JAVA_HOME/bin
由于因为其它工作需要的原因,这里我还安装了1.6的JDK,所以使用export的方式来动态改变环境变量,而没有直 接写到/etc/bash.bashrc中,这个大家可以根据自己的具体情况来选择。
#export PATH=/usr/local/git/bin:/usr/local/git/libexec/git-core:$PATH(对git工具进行设置,否则无法正 常使用)
二.代码下载
这里的所有代码指定为Android的cupcake版本,更新日期为2009年4月8日,这个版本是Android一个相对比较新的 版本。
1.创建工作目录:
#mkdir /home/android
#cd /home/android
#mkdir bin
2.下载安装repo版本管理工具:
#curl http://android.git.kernel.org/repo> /home/android /bin/repo
#cd bin
#chmod a+x repo
由于Android项目官方采用repo来做同步管理,所以这里只有使用repo才可以做代码同步。
3.准备下载Android:
#cd /home/android
#./bin/repo init -u git://android.git.kernel.org/platform/manifest.git
更多精彩
赞助商链接