下载Android源码Downloading the Source
Android源码树位于谷歌的Git仓库。Git库包括Android源代码的元数据,包括那些对源和他们所做的日期变化有关。本文档介绍了如何下载一个特定的安卓源代码树。
一、安装 repo
repo 是一种工具,使它更容易使用Git在Android下工作。
1、确保你在你的home目录,它包含在您的路径有一个bin /目录:
$ mkdir ~/bin
$ PATH=~/bin:$PATH
2、
下载的repo工具,并确保它是可执行的:
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo $ chmod a+x ~/bin/repo
二、初始化一个repo 的客户
安装后回购,设置您的客户端来访问Android的源代码库:
1、创建一个空目录来保持你的工作文件。如果你使用MacOS,这是区分大小写的文件系统。给它任何你喜欢的名字:
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
2、
配置Git用你的真实姓名和电子邮件地址。使用Gerrit代码审查工具,你将需要一个连接注册谷歌帐户 (https://www.google.com/accounts)
的电子邮件地址。确保这是一个你可以收到消息的地址的名字,
$ git config --global user.name "Your Name" $ git config --global user.email "you@example.com"3、 Repo初始运行 repo init 命令获取的最新版本的所有最新的bug修复。
您必须为清单指定一个网址,它指定在安卓源中包含的各种存储库将放置在您的工作目录中。
$ repo init -u https://android.googlesource.com/platform/manifest
除“主干”外,要检查一个分支,在分支的列表中指定它,
请参见源代码标记和构建(https://source.android.com/source/build-numbers.html#source-code-tags-and-builds)。
说白了就是看别的版本小版本,其实都差不多,
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
一个成功的初始化将结束一个消息,说明repo 是在你的工作目录中被初始化。您的客户目录现在应该包含一个repo目录。如文件的清单将被保存。
明天继续