Android 源码下载

Android版本出了2.2这么久,还没有下载过它的源码,之前手上一直看的都是从同事那拷贝来的Android2.0的源码,于是今天自己正好想看看2.2的一些更新情况,就捣鼓了一下去下载Android的源码

 

 

Android系统的源码是存放在Android代码仓库http://android.git.kernel.org/这个地址上面

采用的是git进行代码版本控制

因为Android 是由kernel 、Dalvik 、Bionic 、prebuilt 、build 等多个Git 项目组成,所以Android 项目编写了一个名为Repo的Python 的脚本来统一管理这些项目的仓库,使得Git 的使用更加简单。

 

今天捣鼓了一天的git repo 下面发一些自己的心得

 

1.win32用户

对于这些用户,google提供了一个win下的git工具

msysgit

http://code.google.com/p/msysgit/

这个工具的使用很简单

下载下来之后 一路next安装完毕

然后我们可以新建一个文件夹

比如我就在我的f://建立了一个android2.2

然后在这个文件夹上点击右键

 

 

然后点击Git Bash 就可以进行操作

 

要克隆单个文件

可以采用如下命令

比如我想要 Contacts 部分,就在刚刚弹出来的命令框中输入: 
git clone http://android.git.kernel.org/platform/packages/apps/Contacts.git

注意我加黑体的字应该是http:// 我按照网上说的一些方法用git://是不行的

显示连接不上

 

 

如果要下载整个源代码

可以到这个地址下一个批处理文件生成器

http://download.csdn.net/source/1543313

 

具体的看这篇博客

哈哈镜中缘的专栏

http://blog.csdn.net/waji2000/archive/2009/08/01/4399611.aspx

 

生成批处理文件之后 再执行,这样就可以下载所有的文件

 

如图所示

 

 

2 对于linux用户

可以采用如下的方法

详细的可以看这篇博客http://space.itpub.net/21073196/viewspace-631748

主要就是以下几点

 

首先 安装git

 

sudo apt-get install git-core curl

 


然后 安装repo

 

首先确保在当前用户的主目录下创建一个/bin 目录(如果没有的话),然后把它(~/bin) 加到PATH 环境变量中
接下来通过cURL 来下载Repo 脚本,保存到~/bin/repo 文件中
curl http://android.git.kernel.org/repo >~/bin/repo

别忘了给repo 可执行权限
chmod a+x ~/bin/repo

 

 

剩下的操作跟win32下一样 

就是用git clone命令来复制单个文件


 

 

git clone http://android.git.kernel.org/platform/packages/apps/Contacts.git


也要注意 是http不是git 不然貌似下不了

同理 要下载所有文件就可以自己写一个sh批处理文件

 

这里我把我用的批处理文件放上来给大家看看

 

 

http://android.git.kernel.org/这个是2010年9月14日的

 

 

剩下的就是漫长的下载等待了

 

 

祝大家研究Android愉快

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值