Android作为一个十分火爆的开源系统,在开发应用的过程中难免要了解一下它的源代码,这样的话,才能更深层次地掌握和了解其原理,才能制作出更适合自己的东西,这里我们介绍一下在Windows平台上直接下载代码(其实在linux环境下更方便下载)。
下面先介绍一下下载Android系统部分源代码的方法:
1、下载及安装Git:
Android源代码是通过一个开源的分布式版本控制软件Git,在Windows平台也有相应软件,可访问:http://code.google.com/p/msysgit/ 来下载最新版本Git工具。下载完成后,即可按默认设置来安装Git
2、在本地准备好存放源代码的目录:
例如我在本地创建F:/Android/ASDK/Android_Src 来存放源代码
3、打开Git Bash命令行:
在源代码的存放目录,我这里是Android_Src ,通过右键选择“Git Bash”,如下图所示:
3. 打开源代码总目录索引
通过浏览器打开: http://android.git.kernel.org/ 这个是Android的各部分的Git目录,如下图所示
在上面页面中选择你要下载的部分,打开相应的git界面,这里以"kernel/common.git"为例,该模块的project path是:kernel common.git.在打开的Git Bash输入:
git clone git://android.git.kernel.org/ + project path.
即:http://android.git.kernel.org/kernel/common.git
回车后就可以看到相应代码会下载到指定的文件 夹下面了。
其实在Windows平台上没有直接下载全部代码的Git命令,这里只能借助其它工具来下载全部源代码,这里借用一个Windows平台下载Android全部代码的绿色小工具,
它也是依赖前面说的git工具的,安装完Git后,打开此工具,需要先设置Git的安装路径(实在找不到Git命令的话,可以直接将Git的路径加入到环境变量PATH中去),如下图所示:
稍等片刻后,初始化完成,即可选择版本来进行下载全部的源代码了。