大多数情况下,我们只关注于如何取到源代码,至于git,repo的详细命令及格式我们无需关心。
1、安装git http://www.kernel.org/pub/software/scm/git/RPMS/i386/ 从这里获取1.5.4或以上版本.编译安装
yum install curl gperf
不安装gperf时编译android工程时会出错。
3、安装repo
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > /bin/repo chmod 775 /bin/repo
我们这里取出的是eclair版本
mkdir ~/eclair cd ~/eclair repo init -u https://android.googlesource.com/platform/manifest -b eclair repo sync
注 后面 -b eclair 指定分支,还有其他分支:
cupcake donut master release-1.0
如果不加以指定,则取出的是master分支。
全部取出。
$repo sync
如果不在办公室网络环境下载,在宿舍网速很慢的话,速度1-4k,下一个晚上也下不完。主站点是限制三个线程连接的,可以再开两个终端同时下载,分别取出 kernel, prebuild,这两个目录都比较大。
repo sync kernel repo sync prebuild
进行相关设置后即可取出android当前cupcake版本
喜欢看英文的,就这个,http://sites.google.com/a/android.com/opensource/download