分类: Java
2010-11-08 19:10:55
作为开源手机操作系统,android一经推出,便引来业界极大的关注。Google现在的android源码的版本号已经是1.50r1的。越来越多的爱好者开始加入到android源码的研究中,下面就ubuntu 9.04上如果去获得android最新源码。
1. 安装git 和gnupg 。输入
$sudo apt-get install git-core gnupg
2. 安装其它工具
$sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
3. 安装valgrind 工具
$sudo apt-get install valgrind
4. 安装java sdk $sudo apt-get install sun-java6-sdk $sudo apt-get install sun-java5-sdk $cd /etc/alternatives android 仅支持1.5 以上版本的java sdk ,且1.6 版本的java sdk 在进行android sdk 编译时会出现java doc 错误,在这里我的解决办法时先安装java sdk 1.6, 接着安装java sdk 1.5, 然后将系统的java sdk 链接到java sdk 1.6 上,仅是将javadoc 和javadoc.1.gz 链接到java sdk 1.5 上,这样做的好处是在编译android 源码和进行android 应用开发时,使用的是java sdk 1.6, 仅在编译android sdk 的doc 时,使用的是java sdk 1.5 版本的javadoc 和javadoc.1gz 。
$sudo rm javadoc.1.gz javadoc
$sudo ln -s /usr/lib/jvm/java-1.5.0-sun/man/man1/javadoc.1.gz javadoc.1.gz
$sudo ln -s /usr/lib/jvm/java-1.5.0-sun/bin/javadoc javadoc
5. 下载 repo 工具
$mkdir $HOME/bin
$vi .bashrc
加入
export PATH=$HOME/bin:$PATH
$source .bashrc
$ curl > $HOME/bin/repo
$ cd $HOME/bin
$ chmod +x repo
6. 导出 android 项目
$ cd
$ mkdir Android
$ cd Android
$ repo init -u git://android.git.kernel.org/platform/manifest.git
并完成提示的配置,这样我们建立的目录就已经和 Google 的 android 源码库建立了链接。
7. 开始下载 android platform 的源代码
$ repo sync
由于 android 的源码很大,现在完整的代码已经高达 3G 以上,所以最分文件夹进行同步下载。如要下载 kernel :
$repo sync kernel
现在,就可以做别的事,让电脑自动完成源码的下载工作。
chinaunix网友2010-11-09 16:26:03
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com