lytsing.org logo Android - fedora core 12 get android source

Fedora 12

大多数情况下,我们只关注于如何取到源代码,至于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

Ubuntu

请参考 http://mmmyddd.freeshell.net/wiki/android/build.html