首页 > 代码库 > Android介绍以及源码编译---Android源码下载

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/sh2 repo sync3     while [ $? -ne 0 ]4     do5         repo sync6 done

 

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

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


 

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

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