Ubuntu 下编译Android源码全过程

Ubuntu 下编译Android源码全过程
2010年02月10日
  一、获取Android源代码
    Git是Linux Torvalds(Linux之父)为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(Repository),许多个工作目录(Working Copy),而在Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper、Mercurial、GNU Arch、Bazaar、Darcs、SVK、Monotone等),每一个工作目录都包含一个完整仓库,它们支持离线工作,本地提交可以稍后提交到服务器上。
    因为Android是由Kernel、Dalvik、Bionic、Prebuilt、build等多个项目组成,如果我们分别使用Git来逐个获取显得很麻烦,所以Android项目编写了一个名为Repo的Python的脚本来统一管理这些项目的仓库,使得项目的获取更加简单。
    在Ubuntu 8.04上安装Git只需要设定正确的更新源,然后使用apt-get就可以了,apt-get是一条Linux命令,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。
    apt-get命令一般需要root权限执行,所以一般跟着sudo命令。
    sudo apt-get install git-core curl
    这条命令会从互联网的软件仓库中安装git-core和curl。
    其中curl是一个利用URL语法在命令行方式下工作的文件传输工具,它支持很多协议,包括FTP、FTPS、HTTP、HTTPS、 TELENT等,我们需要安装它从网络上获取Repo脚本文件。
    curl http://android.git.kernel.org/repo >~/bin/repo
    这句命令会下载repo脚本文件到当前主目录的/bin目录下,并保存在文件repo中。
    最后我们需要给repo文件可执行权限
    chmod a+x ~/bin/repo
    接下来我们就可以利用repo脚本和Git、curl软件获取Android的源代码了:)
    首先建一个目录,比如~/android。
    然后使用下面命令获取源码:
    repo init
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值