您的位置:首页 > 移动开发 > Android开发

repo 获取Android源码

2015-10-02 21:06 411 查看
转载:http://blog.csdn.net/lanjianhun/article/details/9073433

主要是参考这篇文章(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,开始下载源码!

     时间比较久,要有心理准备!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 源码 repo