感谢支持
我们一直在努力

git下载Android 2.2源码 却下载了Android 2.3

以下操作都是在Ubuntu 10.04 LTS下完成:


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之后的情况



再注:


一开始悲剧了,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


显示git的branch 是default



那打开~/mydroid/.repo/manifest.xml文件我看到的是:



  1. <default revision=“master”  

  2.            remote=“korg” />  

如果执行的是repo init -u git://android.git.kernel.org/platform/


manifest.git -b Froyo这个命令revision应该是Froyo。

赞(0) 打赏
转载请注明出处:服务器评测 » git下载Android 2.2源码 却下载了Android 2.3
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏