Android介绍以及源码编译---Android源码下载

四. Android源码下载

4.1     安装repo

  • 在home目录下建立bin文件夹
    $ mkdir ~/bin
    $ PATH=~/bin:$PATH

 

  • 安装并更改权限
    $curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo 
    $ chmod a+x ~/bin/repo

 

4.2     初始化repo

  • 创建工作目录(存放源码)
    $ mkdir Android4.1 
    $ cd Android4.1

 

  • 初始化Repo获得最新的源代码,即主分支源代码:
    $repo init -u https://android.googlesource.com/platform/manifest

     

  • 查找其他Branches(在浏览器里面输入)
    https://android.googlesource.com/platform/manifest/+refs

     

  • 获取其他分支源代码
    $ repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.1_r3

     

4.3     下载Android 源码 Tree

  • 初始化完成以后,下载源码,执行:
    $ repo sync

  repo sync支持断点续传。如果下载过程中出错,网络无法连接等情况,处理完异常后,再次执行repo sync即可

也可执行自动下载批处理,下载异常后自动进行repo sync

1 #!/bin/sh
2 repo sync
3     while [ $? -ne 0 ]
4     do
5         repo sync
6 done

 

  Android下载源码比较痛苦,连接到服务器下载代码时经常异常,即使FQ,下载速度也非常慢。下载源码通常需要耗费3天~1周,甚至1个月才能断断续续全部下载完。

现在有很多在国外的好心人,下载完源码并压缩后放到了网上进行共享,我们可以选择搜索这些以后的共享,以节省时间。


 

下面介绍:《Android介绍以及源码编译---编译Android源码》

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。