git下载android2.2源码 悲剧下成了2.3的

以下操作都是在Ubuntu10.04LTS下完成:
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
4. 给repo可执行的权限
chmod a+x ~/bin/repo
5. 然后,向PATH中添加bin路径:
export PATH=$PATH:~/bin
6. 新建一个目录,然后进入该目录。
mkdir mydroid
cd mydroid
7. 通过repo将当前Android上所有源代码下载。
首先初始化本地,
repo init -u git://android.git.kernel.org/platform/manifest.git
-b Froyo
看到repo initialized in /android的提示后,则证明初始化完毕。
8. 执行
repo sync

总结:在执行第三步的时候出问题了,当时用的是无线网卡,网速还可以,就是执行不了这个命令,提示连不到主机。后改为有线网络(因为公司使用代理上网,到第6步的时候还得切换成无线网)后,则能正常执行。
第7步维持了大概几分钟,最后让你输入自己的名字和邮箱地址(谷歌邮箱),就完成了
第8步执行几个小时吧
据说,git支持断点续传,断掉之后,再执行repo sync即可,没试过。

执行repo sync之后的情况

[img]http://dl.iteye.com/upload/attachment/389935/fe7058d0-88dd-35e7-a911-6722b04ca5a4.png[/img]

再注:
一开始悲剧了,repo init -u git://android.git.kernel.org/platform/
manifest.git -b Froyo这句没加-b参数,导致下了6个多小时没下完,反省!你要下哪个版本一定用-b指名,不然你也会同样悲剧的。。。

===========================================================
过了一晚上,我下下来了,是2.3的。。。 T.T

查看git下来的源码的版本:
进入~/mydroid/.repo/manifests.git目录下执行$git branch
[img]http://dl.iteye.com/upload/attachment/390998/45a32a15-89d6-3349-81e5-b15b19a57637.png[/img]
显示git的branch 是default
那打开~/mydroid/.repo/manifest.xml文件我看到的是:
<default revision="master"
remote="korg" />

如果执行的是repo init -u git://android.git.kernel.org/platform/
manifest.git -b Froyo这个命令revision应该是Froyo。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值