Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?
2014-02-22 22:45
246 查看
原文:
Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?
在上一篇中我们用Android系统源代码分析了我们前面写的代码,有的朋友可能就会问怎么才能下载到Google官方的源代码呢?下面我们通过Git管理工具来对Android系统源代码进行下载。另外为了方便有的朋友下载,我将下载好的各个版本的源码存放到360云盘,云盘下载链接如下:
http://yunpan.cn/QDEkq3uFrbvrI (访问密码:968e)
首先下载Git版本管理工具:下载地址:http://code.google.com/p/msysgit/
![](http://img.blog.csdn.net/20131226152034468?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGF3YW5nYW5iYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
选择下图选项进行下载
![](http://img.blog.csdn.net/20131226152114359?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGF3YW5nYW5iYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
下载后按照步骤默认安装即可
双击Git Bash 弹出如下命令窗口
![](http://img.blog.csdn.net/20131226152159093?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGF3YW5nYW5iYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
然后在你的硬盘目录下新建立文件夹用来存放源代码(我是选择把android源代码下载到c:/android/source)
输入>cd /c/ android/source
初始化目录,使用命令:git init ,然后从远程服务器下载git:
git fetch http://android.git.kernel.org/ + project path.git
并且输入我要下在的base这个部分的代码:git fitch http://android.git.kernel.org/platformworks/base.git
出现如下界面:
![](http://img.blog.csdn.net/20131226152306718?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGF3YW5nYW5iYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
出现这个肯定下载不了的,为什么呢?我去android官网去看了一下,原来不是用老版本的那个命令了,而是如下的命令:
因此我要下载的base这个源代码,找到相应的目录,看下图中的最后一个目录:我用命令:
![](http://img.blog.csdn.net/20131226152348421?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGF3YW5nYW5iYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
于是我用:git clone https://android.googlesource.com/platform/frameworks/base.git 命令来下载base部分的源代码,具体的界面如下:
![](http://img.blog.csdn.net/20131226152414031?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGF3YW5nYW5iYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
然而居然出现HTTP 服务请求失败,所以自己果把https换成http(我想大多数的朋友在eclipse中在线安装ADT插件的时候,也会碰到类似的问题,这里就不一一详述了):
输入命令:git clone http://android.googlesource.com/platform/frameworks/base.git 出现如下界面:
![](http://img.blog.csdn.net/20131226152448218?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGF3YW5nYW5iYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
结果成功下载了base这个部分的代码:现在看看我的C盘相应目录中多出的base这个文件夹:
本文参考链接:http://www.cnblogs.com/bestzxl/archive/2012/07/20/2600777.html
Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?
在上一篇中我们用Android系统源代码分析了我们前面写的代码,有的朋友可能就会问怎么才能下载到Google官方的源代码呢?下面我们通过Git管理工具来对Android系统源代码进行下载。另外为了方便有的朋友下载,我将下载好的各个版本的源码存放到360云盘,云盘下载链接如下:
http://yunpan.cn/QDEkq3uFrbvrI (访问密码:968e)
首先下载Git版本管理工具:下载地址:http://code.google.com/p/msysgit/
选择下图选项进行下载
下载后按照步骤默认安装即可
双击Git Bash 弹出如下命令窗口
然后在你的硬盘目录下新建立文件夹用来存放源代码(我是选择把android源代码下载到c:/android/source)
输入>cd /c/ android/source
初始化目录,使用命令:git init ,然后从远程服务器下载git:
git fetch http://android.git.kernel.org/ + project path.git
并且输入我要下在的base这个部分的代码:git fitch http://android.git.kernel.org/platformworks/base.git
出现如下界面:
出现这个肯定下载不了的,为什么呢?我去android官网去看了一下,原来不是用老版本的那个命令了,而是如下的命令:
因此我要下载的base这个源代码,找到相应的目录,看下图中的最后一个目录:我用命令:
于是我用:git clone https://android.googlesource.com/platform/frameworks/base.git 命令来下载base部分的源代码,具体的界面如下:
然而居然出现HTTP 服务请求失败,所以自己果把https换成http(我想大多数的朋友在eclipse中在线安装ADT插件的时候,也会碰到类似的问题,这里就不一一详述了):
输入命令:git clone http://android.googlesource.com/platform/frameworks/base.git 出现如下界面:
结果成功下载了base这个部分的代码:现在看看我的C盘相应目录中多出的base这个文件夹:
本文参考链接:http://www.cnblogs.com/bestzxl/archive/2012/07/20/2600777.html
相关文章推荐
- Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?
- Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?
- Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?
- Android菜鸟的成长笔记(21)——跨进程调用Service
- Android菜鸟的成长笔记(23)——获取网络和SIM卡信息
- Android菜鸟的成长笔记(14)—— Android中的状态保存探究(上)
- Android菜鸟的成长笔记(6)——剖析源码学自定义主题Theme
- Android菜鸟的成长笔记(20)——IntentService
- Android菜鸟的成长笔记——开发环境的搭建
- Android菜鸟的成长笔记(8)——Intent与Intent Filter(上)
- Android菜鸟的成长笔记(9)——Intent与Intent Filter(下)
- Android菜鸟的成长笔记(10)——使用Bundle在Activity之间传值
- [笔记分享] [Build] Android编译系统源代码之config.mk
- 菜鸟学Android笔记(二十七):Response下载
- Android菜鸟的成长笔记(1)——Android开发环境搭建从入门到精通
- Android菜鸟的成长笔记(1)——Android开发环境搭建从入门到精通
- Android系统源代码下载
- Android菜鸟的成长笔记(24)——Android中的振动器
- Android菜鸟的成长笔记——ViewPager图片循环
- Android菜鸟的成长笔记(27)——SurfaceView的使用