1.依次执行以下命令,下载Android Code
$ mkdir ~/bin
$ PATH=~/bin:$PATH
下载Repo script
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
如果以上命令无法正常执行,则先执行以下命令:
1) sudo vim /etc/hosts
(打开hosts文件,并在文件最后添加:74.125.237.1 dl-ssl.google.com)
2) sudo /etc/init.d/networking restart (保存hosts文件后重启网络)
$ chmod a+x ~/bin/repo
创建工作目录
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
执行repo init进行初始化,-b 为指定的版本
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
如出错误"Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle",先执行以下命令
sudo apt-get install libssl-dev
下载代码到当前目录
$ repo sync
2. 下载Android Kernel
# git clone https://android.googlesource.com/kernel/common.git
总大下为427.93 MiB,
下载完成后只发现common文件夹下有一个隐含文件.git
# cd common
# git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/android-2.6.39
remotes/origin/android-3.0
remotes/origin/master
下载Linux 3.0, 现在Linux最新版本为3.15
# git checkout remotes/origin/android-3.0
再在common目录下ls一下,文件有了!
#ls
参考:http://source.android.com/source/downloading.html
http://source.android.com/source/build-numbers.html