下载Android源码简要流程 :
a. 获取repo文件: curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo .注意执行该文件需要python2.5以上版本,如果是2.4.3的python版本就无法执行这个文件脚本;
b. 修改repo权限 : chmod a+x ~/bin/repo , 如果repo没有执行权限, 该脚本也无法执行;
c. 初始化repo文件 : repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.3_r1 , 这里要下载2.3.3版本的源码;
d. 开始下载 :repo sync , 执行该命令就可以开始下载Android源码;
下载Android内核源码简要流程 :
a. 使用git下载 : git clone https://android.googlesource.com/kernel/goldfish.git ;
b. 查看分支 : git branch -a ;
c. 检出版本 : git checkout remotes/origin/android-goldfish-2.6.29 ;
如果安装出现问题, 或者有疑问, 可以查看下面具体的安装过程;
下面是我自己下载好的Android源码地址 :
-- 压缩包 : http://pan.baidu.com/s/1c05n0ru
-- 完整文件 : http://pan.baidu.com/s/1pJIykYJ
.
作者 :万境绝尘
转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835
.
一. 安装需要的工具
1. 安装git
(1) yum安装
直接使用yum安装, 不解释;
在网上搜索yum安装git, 最近的帖子都是哦2012年的, 竟然说yum源没有git, 还要编译git源码才行;
抱着试试看的态度, 试着敲了下 yum -y install git, 竟然安装成功了, 我直接思密达了 ...
安装Git的详细信息在文章最后;
上图 :
Git需要的10个依赖包 :
(2) 查看git安装位置
查询具体的包名 : rpm -qa git 命令, 可以查询安装的哪个版本的git, 以及git的完整的安装包包名;
查询具体安装位置 : rpm -ql git-1.7.12.4-1.el5.rf 命令, 可以查询 git-1.7.12.4-1.el5.rf 包具体安装到哪, 这个命令会查询出上千个安装文件的位置;
(3) yum安装的一般位置
/etc : 配置文件存放目录;
/usr/bin : 可执行文件;
/usr/lib : 程序使用的动态函数库;
/usr/share/doc : 软件的使用手册与帮助文档;
/usr/share/man : man page文件存放位置;
2. 下载repo
(1) 使用官网提供的方法(推荐)
官方网站提供有repo如何下载Android源码的资料 : http://source.android.com/source/downloading.html
repo的地址 : http://commondatastorage.googleapis.com/git-repo-downloads/repo
在地址栏中输入上面的地址, 就可以下载repo脚本文件, 但是需要FQ, 这里已经下载好了
资源地址 :
也可以在linux中下载repo, 使用 : curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo 命令;
然后修改repo的权限 : chmod a+x ~/bin/repo
(2)自己摸索的方法 (最后实验的时候不成功, 不推荐使用, 备选方法)
找repo好麻烦, 已经下载好了repo 1.19版本, 到目前为止(2013.12.16)的最新版本 可以到我的资源页面去下载 :
最新repo工具地址 : http://download.csdn.net/detail/han1202012/6723241
官网 : https://dl-ssl.google.com/dl/googlesource/git-repo/repo 被封, 使用wget 命令出现错误 :
查找repo地址, 这里直接在 https://code.google.com/p/git-repo/downloads/list 页面查找repo下载地址, 最后找到
repo地址 : https://git-repo.googlecode.com/files/repo-1.19
方法一 : 使用wget命令下载 :
在linux下使用 : wget https://git-repo.googlecode.com/files/repo-1.19 命令可以下载这个repo文件.
方法二 : 使用 curl 命令下载
使用命令 curl http://git-repo.googlecode.com/files/repo-1.19 >repo 命令;
两种方法下载的repo文件是一样的;
3. 下载python2.6版本
参考 : http://blog.slogra.com/post-235.html
阿里云服务器上的python版本是2.4.3, 使用该版本运行repo 下载Android源码, 会出现错误, 这里先升级python.
repo执行出现语法错误, 这是因为repo中的python脚本至少需要2.5以上的版本才可以执行 :
查看python版本 : 使用命令 python -V 可以查看python版本(注意 V 是大写字母) :
普通的yum源中没有python, 需要安装附加包, 安装epel附加yum源, 安装了该yum源之后, 就可以安装2.6版本的python :
使用命令 rpm -ivh http://download.slogra.com/epel-release-5-4.noarch.rpm 安装epel附加源;
安装完epel附加源之后, 就可以使用 yum -y install python26 就可以安装2.6版本的python了, 使用epel安装python特别慢, 10分钟不解释.
备份老的python : 使用命令 mv /usr/bin/python /usr/bin/python.old ;
使用新的python : 使用命令 ln -s /usr/bin/python26 /usr/bin/python ;
此时python版本就是2.6版本了, 使用 python -V 命令, 查看python版本;
将python升级到2.6版本之后, yum不可用 :
重新配置yum的python版本, vim /usr/bin/yum , 将第一行改为#!/usr/bin/python2.4, 之后yum便可用了.
.
作者 :万境绝尘
转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835
.
二. 下载Android源代码
1. 使用repo下载
将repo文件拷贝到 ~/bin/目录下
注意修改repo权限, 不然会出现下面错误 :
修改权限 : chmod 777 ~/bin/repo 命令, 就可以使用repo命令下载android源码了.
出现一个问题 :
由于服务器上的python版本是2.4.3, 而repo最低使用2.6以上的版本才能执行, 因此我们需要安装一个2.6版本的python才可以 , 否则会出现以下错误 :
2. 初始化repo
(1) 下载 2.3.3 版本的Android源码(大小20G+)
初始化repo命令 : repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.3_r1 ;
注意 : 初始化快完成的时候会让你输入名字和邮箱;
初始化完之后, 就会在Android目录下有一个.repo目录, 初始化过程就是生成一些python脚本的过程, 生成的脚本都放在该目录下的repo目录下 :
脚本(只是一部分) :
(2) 开始下载
在Android目录下(执行repo init命令的目录), 使用命令 repo sync, 便可以开始下载, 该下载支持断点续传, 断开后继续执行 repo sync 就可以断点续传继续下载.
下载了一天, 剩下最后一点了 :
(3) 下载完毕
下载完毕之后, 总共下载了22G左右, 之后导出了3G的源码.
下载的22G源码存放在.repo目录中, 正式导出的源码存放在了.repo的同级目录;
三. 下载Android内核源代码
1. 下载内核源码
在Android系统源码根目录创建一个 kernel 目录, 在这个目录中 执行 git clone https://android.googlesource.com/kernel/goldfish.git 命令, 即可下载内核源码到本地目录, 下载的数据都放在 该目录下的 .git 隐藏文件中;
2. 导出指定版本的内核源码
在kernel目录下, 执行 git branch -a 命令, 可以列出内核源码的所有分支, 我们可以指定一个分支并导出这个分支的源码;
使用命令 git checkout remotes/origin/android-goldfish-2.6.29 导出2.6.29分支的源码;
查看导出的内核源码 :
Android 源码 所有的分支版本 :
使用 git ls-remote --tags https://android.googlesource.com/platform/manifest 命令查看 :
94a37a478df450531a31d3cc8529c58a798066e2 refs/tags/android-1.6_r1.1_ 93b16e4d13acd3f583308f31f8466eba89ffe594 refs/tags/android-1.6_r1.1_^{} eec41f7882e58ad7a8ef9838d8c117bbb90bf1e5 refs/tags/android-1.6_r1.2_ 4ebf0995de5da07dbb105a430029266c87836f28 refs/tags/android-1.6_r1.2_^{} dce27bdebd334a49c025e80e21d5868789ca030d refs/tags/android-1.6_r1.3_ 7e4a737d419c7874abf75978848dcbde67633b83 refs/tags/android-1.6_r1.3_^{} f20ff2c599cdffbf3afe1d3d270c6f15073c5cd0 refs/tags/android-1.6_r1.4_ b5eb050e6605878f85a42be65668b814f9fd6c1b refs/tags/android-1.6_r1.4_^{} c3ab3d3e9caa3041c432f06258bb649a5d5ac267 refs/tags/android-1.6_r1.5_ fa00a4fe93112ee373426202e0691df9001ac76f refs/tags/android-1.6_r1.5_^{} f76ace7a62989996d7383fdaa5d7713c8afa45ea refs/tags/android-1.6_r1_ 3dbf7a37083842030d67082219af4b6a09f1a12b refs/tags/android-1.6_r1_^{} ec9f78f5a182fe1b3e3f3b5efe1ed3993ce162c6 refs/tags/android-1.6_r2_ 9179092912387fbdc719448892e5087ab3efeb01 refs/tags/android-1.6_r2_^{} 1f5b6ba5daacc5fa60f2562a9d81881536ca0036 refs/tags/android-2.0.1_r1_ b59f5cb0659c0b1b18c1161358eaf31e8f46f403 refs/tags/android-2.0.1_r1_^{} 65e1e066e6f4e76491b44fbc49ba584e48d5a772 refs/tags/android-2.0_r1_ 03b0d238eb30f9cb54a6fb7ffa56f7a547882629 refs/tags/android-2.0_r1_^{} 0b9fd29003d05cef76cbbd54dc8bb2885da25034 refs/tags/android-2.1_r1_ 36cd862c1b44a6dee835497ebe216ff81464c2d6 refs/tags/android-2.1_r1_^{} 801fb954c881c278557306077eb30eb936bc7ffc refs/tags/android-2.1_r2.1p2_ 68cafac426e38330b065111e68ce4febd250bcff refs/tags/android-2.1_r2.1p2_^{} ab4d5386fcaa90b277177bf8cf8ae5b6bd6ee582 refs/tags/android-2.1_r2.1p_ fd32a8aaf3ec9c11a873727a323c93e785df2503 refs/tags/android-2.1_r2.1p_^{} afa9cb5f019b505535165fe3715ed519582f0fde refs/tags/android-2.1_r2.1s_ 578bd4e4fdb22b67058cccbac78d795ccba46b84 refs/tags/android-2.1_r2.1s_^{} 68e122d144be556c34748c15440fdb08ba385643 refs/tags/android-2.1_r2_ 8d2cf2b079e4d2ee3099946b388c9ad9f8e4a94f refs/tags/android-2.1_r2_^{} a6d50aa25f03cd3bebac45f3f7f5c330baa00eaf refs/tags/android-2.2.1_r1_ 9d48e5594b58a5bda2f5cf826b8d7cd391dd9986 refs/tags/android-2.2.1_r1_^{} 46adce614527220eaf21788b1276480c450683f7 refs/tags/android-2.2.1_r2_ d4e3584ec13d0cedac34182c9a024d2f3f3a59c1 refs/tags/android-2.2.1_r2_^{} bc477595942920afc1bf69b0e12ae8e7e8826f41 refs/tags/android-2.2.2_r1_ 320229cd98b6f101488b9f20872db99f135da901 refs/tags/android-2.2.2_r1_^{} aa2532a072100c78b60724cc05373b5019df97e0 refs/tags/android-2.2.3_r1 eac28a94fcf9fbb4fec8ac2a119a65b73094b391 refs/tags/android-2.2.3_r1^{} ce90a70e982c4056d1cf3527c7bfbedc2ca0f4a7 refs/tags/android-2.2.3_r2 950bc00c84cb46d72916e8ff2f7aa0aa0edb9b27 refs/tags/android-2.2.3_r2^{} 94616ad85f7a2ecc8d588e1adda1b538c2952def refs/tags/android-2.2.3_r2.1 750313d9ddb35959103d75ff8c450f4d7b6596d9 refs/tags/android-2.2.3_r2.1^{} 052e854b2175157fc115b7dce7b871c6711324c4 refs/tags/android-2.2_r1.1_ 980d5f9a81a719860c29a961e825fbc49b69f048 refs/tags/android-2.2_r1.1_^{} e0e97374331093d3fd459633b656f8e0c79360e4 refs/tags/android-2.2_r1.2_ d3f1ea5bace72d3ea5ec20e2637fe8667920d7ec refs/tags/android-2.2_r1.2_^{} 51d152e95ec68d511509b4bda3e399209c7d6f0c refs/tags/android-2.2_r1.3_ 777660e33abc5e3c817181f5c9c0a24210228ae6 refs/tags/android-2.2_r1.3_^{} 91027678c91224977380f56aa3ce38a56daceed7 refs/tags/android-2.2_r1_ 2b724973c2120e289caa6b6ead3ac1a48288abee refs/tags/android-2.2_r1_^{} 0fbf977409ee169f9185762758f79c0fd374a824 refs/tags/android-2.3.1_r1_ 39371b2d2d1d998c86db3c3dacb9ec9f5d9e566d refs/tags/android-2.3.1_r1_^{} f0779b562a1ee8a0bd2a186e064f57c1936cf4f3 refs/tags/android-2.3.2_r1_ 932585689dbe625b5d28cc4d7fb7524e7d1d3b18 refs/tags/android-2.3.2_r1_^{} 702f28664063998a8f0731f3e3d3095dced6137a refs/tags/android-2.3.3_r1.1_ de2b686b728881fe952857d5a6d9ec5d918fbc50 refs/tags/android-2.3.3_r1.1_^{} 86fa13418c1dbf460bcf4326577759c9f1d12889 refs/tags/android-2.3.3_r1_ fd4520be554998bd2220a4c4e059276f8ece87d0 refs/tags/android-2.3.3_r1_^{} 96f79072ff2e5d390a564c6ae4d16bed0da546b5 refs/tags/android-2.3.4_r0.9_ a28db5eb8920d60e8bf5d11cba8871720e7b354e refs/tags/android-2.3.4_r0.9_^{} e2d5769f9c3f0ad9a644a26b5a9bdf90059fd2f4 refs/tags/android-2.3.4_r1_ c47192cc323e310df97b789df5a1fe6f92499e41 refs/tags/android-2.3.4_r1_^{} 7487061e457819c8a67560074d0c72d0b0398b0b refs/tags/android-2.3.5_r1_ bf07547ab95cd41ef878c95bbfef62aed87cedfe refs/tags/android-2.3.5_r1_^{} 373e9db0442fcc1a47a672dbfade53b1dbc5f253 refs/tags/android-2.3.6_r0.9 7055752dd08078a6fb57b92c66f33f8a681ee65c refs/tags/android-2.3.6_r0.9^{} 96cf3212cc1b308f3679ab980b8daa7ce2f1a7e4 refs/tags/android-2.3.6_r1 7a08b14fb75fd94fa5688efddec04dbe1be48006 refs/tags/android-2.3.6_r1^{} 1db98b3dedca5ab8b6eeefc5a7a98720e73fefdf refs/tags/android-2.3.7_r1 e0f06d722ae7908ae515043920cf2115874afec9 refs/tags/android-2.3.7_r1^{} 8f48d340e2fc5dc5f52ad3828f4f640b6e468823 refs/tags/android-2.3_r1_ 862b58a8a5cb7069eba33c9eb8588eeeb34e6397 refs/tags/android-2.3_r1_^{} d030ac49cfeae06e2414933f6a72187cb18881b2 refs/tags/android-4.0.1_r1 c4e4db1a85b9bea00b9fe8c6a18f9d3357adab0c refs/tags/android-4.0.1_r1^{} 91cf7659606ca78a9218500b7e3f79344519e77c refs/tags/android-4.0.1_r1.1 8bd7fa994eb796bf1a700f16858c56b44c22fc89 refs/tags/android-4.0.1_r1.1^{} c55c84c3871b12e14fe2e28cfcb1257eddcc1cf9 refs/tags/android-4.0.1_r1.2 f7881bce28f585c6fd393bc8e0410e8d187dfc20 refs/tags/android-4.0.1_r1.2^{} 2abc1c4c377d85ffd7344e9fff78be693ab057fa refs/tags/android-4.0.2_r1 6699333dd8d7f95aa01463c918739fdb057da8ca refs/tags/android-4.0.2_r1^{} 500aaaa87f49fddc1c7ca5066eebb2e03fdd14ac refs/tags/android-4.0.3_r1 f5e8bef9db4874e4243ec56dcf5498d31a9221d6 refs/tags/android-4.0.3_r1^{} 8431a67c28f25704926cd344821b4586d391ad76 refs/tags/android-4.0.3_r1.1 2cbe5d90881ce4d681d11e46d524385a8e4fe73a refs/tags/android-4.0.3_r1.1^{} a2b8908b15a565cde5e2936a57833c1c8ffd452b refs/tags/android-4.0.4_r1 1358580a0e00e25a9f6b003ea9322d8ed5b5fc65 refs/tags/android-4.0.4_r1^{} cb1e381e49f274ca01e30bfea146073f969e4f59 refs/tags/android-4.0.4_r1.1 81ef818506602b7bba2caf754307f7f7382e8991 refs/tags/android-4.0.4_r1.1^{} 8895fbdd3e2de52169281da9e7942fb21bfd7372 refs/tags/android-4.0.4_r1.2 11a915181c2b8fc8d4402eb1a63c5931dfd4ae66 refs/tags/android-4.0.4_r1.2^{} e209ba99e5cb97b2a20e61c325ffdb2999f2a90d refs/tags/android-4.0.4_r2 9cdf2369b6801dc09d993fd9bb99d53a7d2f291d refs/tags/android-4.0.4_r2^{} 4b0dd15ccaf78b9c0d22abfe33b4d8a26ef6eef0 refs/tags/android-4.0.4_r2.1 b22f804b103755c4617d0b2cd603f216c3549050 refs/tags/android-4.0.4_r2.1^{} a064a6f38b06c7ca6dfc26477ff7fe07f86d1441 refs/tags/android-4.1.1_r1 360bf3a055be780677a7af0e0dec8a5d7c01a7e1 refs/tags/android-4.1.1_r1^{} 0c6f0aa60c3c39066aec53d088517f890e9875b5 refs/tags/android-4.1.1_r1.1 4c4b513351938145f3f68ccdda037e95e9a2fb9b refs/tags/android-4.1.1_r1.1^{} cf84692271635e7c99f2cbed53f22b79d19ad0d1 refs/tags/android-4.1.1_r1_ 0983a066184665e50bbf19cd165f288ab0842cd2 refs/tags/android-4.1.1_r1_^{} da557383de18631ef7eed24cce9eb0bee2e6ddbf refs/tags/android-4.1.1_r2 5e9f6af252b5e69abe47f21b844fb2496f43995b refs/tags/android-4.1.1_r2^{} a669bcefe964d9e90ecb3389765bb08eee1eb919 refs/tags/android-4.1.1_r3 9ae01ca9c4a87ce24161ac0b7f2391136e0d8d14 refs/tags/android-4.1.1_r3^{} 9959f23acc699f2283157e8525cf9e9f173d844f refs/tags/android-4.1.1_r4 e5b19423d5df4cc2d60a3f675fe40cbdd115fa13 refs/tags/android-4.1.1_r4^{} 2971689e4b83f0419c238bcf290f1ee250a080a7 refs/tags/android-4.1.1_r5 7ffd1f83d7df5d2381fee3e87d0a08c4331a7b7e refs/tags/android-4.1.1_r5^{} c0c5bbd1175177735f1d19ed9183f8cbe8a53411 refs/tags/android-4.1.1_r6 a9e24b604c5e2c0bed1f9cd73eb1f2e8ab56b4b3 refs/tags/android-4.1.1_r6^{} 2be1c3f881aee200d8ea84ef32fa3270220cfb9b refs/tags/android-4.1.1_r6.1 dab3b7eb00aeab8233dfb89166e1d0a3348b8724 refs/tags/android-4.1.1_r6.1^{} 7ca7cce0527b278afce0a3f3c9480075217e7162 refs/tags/android-4.1.2_r1 7af362b848fba5f21ada2c2b9c39d396c9651190 refs/tags/android-4.1.2_r1^{} 69bfb0daeeb546b076d918c82ebe852e7e776528 refs/tags/android-4.1.2_r2 5ee1dd1e977d9ff6753adfa5190a5a767ca9afc0 refs/tags/android-4.1.2_r2^{} d6ceddab13c71eea3c629ba20fe3ba177ad374ca refs/tags/android-4.1.2_r2.1 f2683b1c5c71e843e6b4096fbdc2585eeb81cecf refs/tags/android-4.1.2_r2.1^{} fc2ea7cf18ce4e5d40fc38fba0a86979dc605f70 refs/tags/android-4.2.1_r1.1 28ad6cce9612600ce96f1211862c3798f74c4ffd refs/tags/android-4.2.1_r1.1^{} 1d21f7c546cd7470f050fa00d7459645707f2947 refs/tags/android-4.2.1_r1.2 4c2be345d6bfc25db87f23749912ae9d98d2ad62 refs/tags/android-4.2.1_r1.2^{} cb9d0ac9ef9af559cce324baa692cda749995db1 refs/tags/android-4.2.1_r1__ 947d721dd9999013b2983d89c3af96eb18780b4e refs/tags/android-4.2.1_r1__^{} 5b2644bda859fdbf511c53630130cada586ec34d refs/tags/android-4.2.2_r1.1 2772b9f2257a28b9796bb43742b04850285d3db7 refs/tags/android-4.2.2_r1.1^{} 09db9681241c2c8c60e68e45aec60509905ae4cf refs/tags/android-4.2.2_r1.2 02b974e41f8f3c04b24d3c83301eee55e7b2f8b2 refs/tags/android-4.2.2_r1.2^{} f65324f00860fbb65dc125ada653b19f0da10d8b refs/tags/android-4.2.2_r1_ b30bdb06b6d791bd8e77143a5c725b2a6774ed61 refs/tags/android-4.2.2_r1_^{} 01d29b1d49e27b59d9a8b06ff30b3bf796bd0270 refs/tags/android-4.2_r1___ 9398629a85421e82b770deb8271ae153c8dd0ce0 refs/tags/android-4.2_r1___^{} 66fdc3202632d360aa0733be0ead90ec3ee38dd2 refs/tags/android-4.3.1_r1 1f7a5a5890966bd7016ea319ff5ff03d723ec4f4 refs/tags/android-4.3.1_r1^{} e8e88e5b0fd9afe632ff4b3cb4ee36d4ac0396fb refs/tags/android-4.3_r0.9 061132d49385db165916cc18cfc87a52220aacca refs/tags/android-4.3_r0.9^{} 8bd069fdb3c76b38defe05a50bb4ddb52f5b19b1 refs/tags/android-4.3_r0.9.1 ca35e1a6d72505e2e3cbbe4bf583df3ed0dcf64b refs/tags/android-4.3_r0.9.1^{} 8ed5f069df29139bed5011b36e9c96c7f7e614e2 refs/tags/android-4.3_r0.9.1_ 0171f965d970c982187db8ad82fb205f5e753292 refs/tags/android-4.3_r0.9.1_^{} 6184506f90bb7aa4b3cf591dfdadbc4b0a9c70e6 refs/tags/android-4.3_r0.9_ ecb446efef38e3139ef6109a3f0c6adde80a2683 refs/tags/android-4.3_r0.9_^{} 86f0eaf652f58dbe390487a9aa0fa19e924c16d3 refs/tags/android-4.3_r1 a1017b36e96e35e86871932355dc75792ad613ca refs/tags/android-4.3_r1^{} ae5cef4564bb062474e26a19cb228dec84d1489e refs/tags/android-4.3_r1.1 4e227fde9d0039d8ba3ff76bc94f57e939f96975 refs/tags/android-4.3_r1.1^{} 6ebfeb8231bf23a16fa791f9a0d8a4932ee86702 refs/tags/android-4.3_r1_ 5ce98a6bdb0ab9ba71e3f39c03dcaf69d8c55168 refs/tags/android-4.3_r1_^{} 4890547a77651aa742eba5662cf8121b8736dbd6 refs/tags/android-4.3_r2 1739966098070b149cd9ccfd74e7c1bcb05d39c6 refs/tags/android-4.3_r2^{} 7328efe04ec5723337e24d25332368d4ec2d928b refs/tags/android-4.3_r2.1_ 95b5cdd352aad3146056bc43d6254cf96596c31a refs/tags/android-4.3_r2.1_^{} 9e783359170697487ec13904cd2bccc4da2b5712 refs/tags/android-4.3_r2.1__ 63f84526ff3a143728a63540f9689002198ec14a refs/tags/android-4.3_r2.1__^{} 69f6d8f35a115bc0b50b8fbf4d36a6c4bfee68fd refs/tags/android-4.3_r2.2 9ca32f41b222f3cda4b8ce0aa2b3d852228555ad refs/tags/android-4.3_r2.2^{} c9db83951b1ac76716b0bf371b95e7f366bf90d9 refs/tags/android-4.3_r2.3 bf287dd7b57731089c86377665691b84823ce4a6 refs/tags/android-4.3_r2.3^{} 4016219209ebc5e5068ae74656cd551439517aae refs/tags/android-4.3_r2_ 36d2f932d955fd6d3a98f178dfbf1410fbe0eb34 refs/tags/android-4.3_r2_^{} ffc6b816e2c0f5a07df1647ef2ed8cee976cb702 refs/tags/android-4.3_r3 3bed0c769d63ad7e48d5daaac0bcd411c7b71380 refs/tags/android-4.3_r3^{} 3f31877e16cc16be30ba0a517b9c197895a49d6b refs/tags/android-4.3_r3.1 5399a207d7397c72a1bffd0a4538f53527a37e10 refs/tags/android-4.3_r3.1^{} 029f284cc4a39c9517042fadf962bac5b068c9cf refs/tags/android-4.4.1_r1 35e3804432f53948e7af36a88b08b48445b72b0c refs/tags/android-4.4.1_r1^{} 559adaaddd1560ba54bae99c535e7d38bbbf6450 refs/tags/android-4.4.2_r1 9561eb17bdd1c4fa88b9bc487d9d7a87b983067e refs/tags/android-4.4.2_r1^{} f8033baf38bf2cf870bbadb951234eae10fee164 refs/tags/android-4.4.2_r2 1a5a541bda691c1dbc7a439c2b1eeda1c89a6faa refs/tags/android-4.4.2_r2^{} 74ba65e684e0b6d7000746e681d35bd94dd1e717 refs/tags/android-4.4_r1 d0e8901ec0096c72650588b18a33236ef1e2780c refs/tags/android-4.4_r1^{} 58a4de92ab60f195e75ad5de7f5ebd1c19199d15 refs/tags/android-4.4_r1.1 75ef6e808d2ce0da6001355b0fea65e4abdb7688 refs/tags/android-4.4_r1.1^{} a8ce02203ed62d4a9a6edd3804f335b5eadd05cd refs/tags/android-4.4_r1.2 d758e28d8a139ced83a9b91305dce20d4a5a7e81 refs/tags/android-4.4_r1.2^{} 835a0562ca4581fb7556cc790d076ef1c0dda707 refs/tags/android-cts-2.2_r8 00b26cfb0c1f3cc6c3156677fa46c511b792c942 refs/tags/android-cts-2.2_r8^{} 2df887a3c784bb28a4f942f3f20d82b53a8870a6 refs/tags/android-cts-2.3_r10 eb2f6de29e41f19be633449a5afeaf5c9c350e39 refs/tags/android-cts-2.3_r10^{} 89a33e5fd9f523979339b1709277ceb7861bc7c3 refs/tags/android-cts-2.3_r11 3d6c2b487396caccaf8439946f52af37f1247c31 refs/tags/android-cts-2.3_r11^{} a03a33aa8859d88112619d059320466c7d83985c refs/tags/android-cts-2.3_r12 61c3152bf12fd28b8d19c35b1e08c4e71ee521f5 refs/tags/android-cts-2.3_r12^{} d6390b3b0ea57d76a1912f85eaf7af9b52137f3b refs/tags/android-cts-4.0.3_r1 341c66b58bb560f64e2dd3bf1d7ef9899915c66d refs/tags/android-cts-4.0.3_r1^{} 7a87f411cc4a2cefbfcc30edad37423ed717c152 refs/tags/android-cts-4.0.3_r2 8772d687d0b3c6d7d480420c1e5204e5f1dabbb0 refs/tags/android-cts-4.0.3_r2^{} d1ff655155a18ff65c3669070e8835c96d667d79 refs/tags/android-cts-4.0_r1 b6f7347dfb8bcdfe0eea54068beb2aacf948cd0e refs/tags/android-cts-4.0_r1^{} 313044bb7c7774febf0cac4da2f75d4192812ff9 refs/tags/android-cts-4.1_r1 d0358439ba4905c6a9b33138f0f26c1a7a57d335 refs/tags/android-cts-4.1_r1^{} 11e55cf8694e61e9926945de5ff5e78c3c29c1d2 refs/tags/android-cts-4.1_r2 f137be2ea2367ca6e0ded7d4c6ec19e52db9e97c refs/tags/android-cts-4.1_r2^{} 7b4f0a4382b4ed1d524707c204834218791c949d refs/tags/android-cts-4.2_r2 344e3d6265a4e2533bdb53adc561f219498c6286 refs/tags/android-cts-4.2_r2^{} 83f5cc099e6448c1d9791334e5a0c1c99428ce19 refs/tags/android-cts-4.4_r1 3eb32e764a7c6133043b0cb4ff23eb157dde4e11 refs/tags/android-cts-4.4_r1^{} c775ebb8f7f8823c4c08f636ce0a4aa8255a1c03 refs/tags/android-cts-verifier-4.0.3_r1 de2cc1fe5c561bb671682370f7abc9d248ae212f refs/tags/android-cts-verifier-4.0.3_r1^{} 148e6e0d4380a250430d415a2c9ab1767b368d89 refs/tags/android-cts-verifier-4.0_r1 84e5092c025b43eda4786574b28cbfeb79488f14 refs/tags/android-cts-verifier-4.0_r1^{} 51f27c8046fab00ff7fd2ea2dcbc1a5f340b7782 refs/tags/android-sdk-4.0.3-tools_r1 037c0fa999ff50c8cf931e3db93a45e6e5db7f26 refs/tags/android-sdk-4.0.3-tools_r1^{} 6bf7f27c4225c654b96b4001b313a35d4de2edd7 refs/tags/android-sdk-4.0.3_r1 3e044dfed5a13309f463ed85a4b86580642e91ff refs/tags/android-sdk-4.0.3_r1^{} 413742b9a8fa2e8dfb08a7099a87bc60da4811c9 refs/tags/android-sdk-4.4.2_r1 3118e9f9a9586c3a7fb0ff46dd0ec1f823500a2d refs/tags/android-sdk-4.4.2_r1^{} 5ada678709a80c0079770c9eebba5aa46fb88662 refs/tags/android-sdk-adt_r16.0.1 d37ffc3bb0bc5a7e023f6031fce12546d0ed16cf refs/tags/android-sdk-adt_r16.0.1^{} 13fba12019a0984130f2ff563c89f4b8fb15a14e refs/tags/android-sdk-adt_r20 f6546f0da2583bc98c28a860e5e9fc9b6a021a58 refs/tags/android-sdk-adt_r20^{} 338b6c705391b7208133ca3bf16711acd198eadd refs/tags/android-sdk-support_r11 416a590af8e338c9b3676d2ca0b1c7f13cec3553 refs/tags/android-sdk-support_r11^{}
初始化 : 命令 ~/bin/repo init -u https://android.googlesource.com/platform/manifest -b android-4.4.2_r1 ;
--
.
.
.
.
.
作者 :万境绝尘
转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835
.
官方参考资料 : http://source.android.com/source/initializing.html