repo 获取Android源码

本文详细介绍了如何获取Android源码的过程,包括安装git和curl,正确下载repo,修正repo文件中的URL,初始化及同步源码。在过程中指出了常见错误及其解决方案,确保用户能够成功获取源码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主要是参考这篇文章(http://hi.baidu.com/thonmin/item/398e5687004d5eded1f8cdd7),但是其中有错误,做了更正。

1.安装git

    sudo apt-get install git-core

2.安装curl

    sudo apt-get install git-core curl

3.安装repo, 通过curl下载repo

    网上或者很多书籍上都是这样写的:

    curl http://android.git.kernel.org/repo > ~/bin/repo

结果得到的repo不能用。

    http://code.google.com/p/git-repo/downloads/detail?name=repo-1.12 这个链接提供下载repo!

 也可以通过下面命令得到:

    curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo

4.修改执行权限

    chmod a+x ~/bin/repo

5.修改~/bin/repo文件将第五行

      这一步容易出错,很多书籍或网站上都是这样命令:

~/bin/repo init -u git://android.git.kernel.org/platform/manifest.git

执行以后,等n久,结果总是失败,并且各种出错。

   解决方法:修改~/bin/repo文件将第五行

         REPO_URL='https://code.google.com/p/git-repo/'

改为

         REPO_URL='http://code.google.com/p/git-repo/'

6.然后向PATH中添加bin路径:

         export PATH=$PATH:~/bin

      不添加也可以,不过每次使用repo的时候都要写成:~/bin/repo

7.新建一个目录,然后进入该目录。

    mkdir source

    cd source

8.执行repo init -u git://Android.git.linaro.org/platform/manifest.git -b android-2.3.4_r1

这一步大概有一分多钟就完成了。

9.修改.repo文件

   找到source目录中的.repo下面的manifest.xml文件,这是个隐藏文件 ls -a才能看到

    cd .repo

    gedit manifest.xml

    将fetch="git://Android.git.kernel.org/",(原文如此。不过我的是 fetch="..")

改为

      fetch="git://Android.git.linaro.org/"

10.执行repo sync(或者 ~/bin/repo sync)

     OK,开始下载源码!

     时间比较久,要有心理准备!


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值