android源码下载.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:6 大小:90KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

android源码下载.doc

android源码下载.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Android源码下载从2008年9月发布的Android第一版,至2011年11月有数据显示:Android已占据HYPERLINK"http://baike.baidu.com/view/151814.htm"\t"_blank"全球智能手机操作系统市场52.5%的份额,HYPERLINK"http://baike.baidu.com/view/61891.htm"\t"_blank"中国市场占有率为58%。安卓系统的开放性对其发展有着不可替代的促进作用。这个“机器人”的开源是不争的事实,可真要获得它的源代码对于刚接触Android开发的小菜们来说却是一桩难事。以下是我个人结合自己获取源码的经过而写的(Windows平台)一个源码下载过程。我用Windows7为例一、前期准备1.下载Windows平台下的Git工具,如下载地址:HYPERLINK"http://code.google.com/p/msysgit/"\t"_blank"http://code.google.com/p/msysgit/图12.安装GIT工具,与Windows软件安装没什么两样,一直点下一步即可。如图2图23.在磁盘上创建一个文件夹,文件夹名自定义,用于存放下载下来的Android源码,本人是在在盘的Android文件夹下创建的source。如图3:图34.右击刚创建的文件夹,到GitBash随即打开Git命令窗口:图4Git命令窗口如图5:图5准备工作完成(*^_^*)~~~~~~二、开始下载1.访问Android源码下载网站:HYPERLINK"https://github.com/android"\t"_blank"https://github.com/android(如图6),以前的网站:HYPERLINK"http://android.git.kernel.org/"\t"_blank"http://android.git.kernel.org/不知什么原因用不了了。图6选择其中一个打开链接,我以我所画部分为例,复制下图(图7)选中部分后面下载有用:图72.在命令行输入下载命令:gitclone接刚才复制的内容如下图8、9:图8图9三、下载完成1.Git命令行状态如图10:图102.下载后文件夹中的内容如图11:图11以上是单个源码下载,但如果想要下载全部源码,如果还是这样单个单个地下载,显然不现实:可以将所有的Git链接做成一个git列表然后定成一个shell命令执行。列表如下,将下列表复制到文本文件,生命名为一个扩展名为”.sh”文件如:autogit.sh保存在下载文件夹中,下载时只须在Git命令窗口输入:./autogit.sh即可。mkdirkernelcdkernelgitclonegit://github.com/android/kernel_common.gitgitclonegit://github.com/android/kernel_msm.gitcd..mkdirplatformcdplatformgitclonegit://github.com/android/platform_bionic.gitgitclonegit://github.com/android/platform_bootloader_legacy.gitgitclonegit://github.com/android/platform_build.gitgitclonegit://github.com/android/platform_dalvik.gitgitclonegit://github.com/android/platform_development.gitmkdirexternalcdexternalgitclonegit://github.com/android/platform_external_aes.gitgitclonegit://github.com/android/platform_external_apache-http.gitgitclonegit://github.com/android/platform_external_bluez.gitgitclonegit://github.com/android/platform_external_clearsilver.gitgitclonegit://github.com/android/platform_external_dbus.gitgitclonegit://github.com/android/platform_external_dhcpcd.gitgitclonegit://gi