Ubuntu下获取Android源码

1.必要的软件环境

sudo apt-get install build-essential

sudo apt-get install make

sudo apt-get install gcc

sudo apt-get install g++

sudo apt-get install libc6-dev

sudo apt-get install patch

sudo apt-get install texinfo

sudo apt-get install libncurses-dev

sudo apt-get install git-core gnupg

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

sudo apt-get install ncurses-dev

sudo apt-get install zlib1g-dev

sudo apt-get install valgrind

sudo apt-get install python2.5

sudo apt-get install vim

安装java环境

方式1:(首选)

sudo apt-get install openjdk-6-jdk

方式2:

sudo apt-get install sun-java6-jdk


安装失败解决办法: 

系统->系统管理->软件源->“其它软件”下添加一个 deb http://archive.canonical.com/ lucid partner 

之后,再执行apt-get install

如果是下载java5就添加deb http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse” 

sudo apt-get install sun-java5-jdk

2、设置环境变量

vim ~/.bashrc

在.bashrc中新增或整合PATH变量,如下

#java 程序开发/运行的一些环境变量

JAVA_HOME=/usr/lib/jvm/java-6-sun

JRE_HOME=${JAVA_HOME}/jre

export ANDROID_JAVA_HOME=$JAVA_HOME

export CLASSPATH=.:${JAVA_HOME}/lib:$JRE_HOME/lib:$CLASSP ATH

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export JAVA_HOME;

export JRE_HOME;

export CLASSPATH;

HOME_BIN=~/bin/

export PATH=${PATH}:${JAVA_PATH}:${JRE_PATH}:${HOME_BIN};

#echo $PATH;

最后,同步这些变化:

source ~/.bashr

3.安装repo(用来更新android源码)

创建~/bin目录,用来存放repo程序,如下:

$ cd ~ 

$ mkdir bin

下载repo脚本并使其可执行:

$ curl http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo> ~/bin/repo

$ chmod a+x ~/bin/repo

4.初始化repo

创建工程目录:

$ mkdir android

$ cd android

repo初始化

repo init -u git://codeaurora.org/platform/manifest.git -b gingerbread
repo sync

这里包含了android最新的源码

在此过程中需要输入名字和email地址。初始化成功后,会显示:

repo initialized in /android

在~/android下会有一个.repo的隐藏目录。

如果想拿某个branch而不是主线上的代码,我们需要用-b参数制定branch名字,比如:

repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake 

这里抓下来的分支是cupcake,

5.同步源代码

$ repo sync


参考文章:

http://www.cnblogs.com/hoji-real/articles/2144892.html

http://php.webtutor.pl/en/2011/09/05/kernel-org-hacked-how-to-get-android-repo/


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值