Chinaunix首页 | 论坛 | 博客
  • 博客访问: 668110
  • 博文数量: 237
  • 博客积分: 4285
  • 博客等级: 上校
  • 技术积分: 2701
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-15 14:05
文章分类

全部博文(237)

文章存档

2014年(2)

2013年(3)

2012年(47)

2011年(15)

2010年(68)

2009年(102)

我的朋友

分类: Java

2010-11-08 19:10:55

作为开源手机操作系统,android一经推出,便引来业界极大的关注。Google现在的android源码的版本号已经是1.50r1的。越来越多的爱好者开始加入到android源码的研究中,下面就ubuntu 9.04上如果去获得android最新源码。

1.      安装gitgnupg 。输入

$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
$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

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 上,仅是将javadocjavadoc.1.gz 链接到java sdk 1.5 上,这样做的好处是在编译android 源码和进行android 应用开发时,使用的是java sdk 1.6, 仅在编译android sdkdoc 时,使用的是java sdk 1.5 版本的javadocjavadoc.1gz

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

现在,就可以做别的事,让电脑自动完成源码的下载工作。

转自http://yueguc.javaeye.com/blog/389363

阅读(829) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-05-11 18:47:19

$sudo apt-get install sun-java6-sdk 这句我找不到源,改成jdk才对吧?

chinaunix网友2010-11-09 16:26:03

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com