Android源码获取方法。

作为一个Android开发者,必要的时候阅读以下源码可以拓宽一下自己的视野和对android的认知程度。

Google的Android的源码管理仓库是用的是Git。Android是一个开源手机终端系统,基于Linux内核的。

1、下载一个Git客户端,我使用的是Git-1.7.0.2版本

下载地址:http://code.google.com/p/msysgit/

2、windows下安装Git的客户端软件很方便,和普通软件一样。安装完成后,我们在电脑上建立一个文件夹,用来存放我们将要下载的源码。比如:在D盘上简历一个androidsource文件夹。

我们在androidsource文件夹上右击鼠标,选中GitBash选项,会打开一个窗口命令,类似CMD命令窗口。

命令窗口如下:

3、完成到此处,我们基本完成一半了。接下来我们来看看android的源码地址。

源码地址:https://github.com/android

浏览器打开此URL地址,可以看到

该地址首页即告诉你如何下载源码:

gitclonegit://android.googlesource.com/+工程模块的相对路径。

例如:我想下载platform/system/core.git这个模块。

那么完整URL为:

gitclonehttps://android.googlesource.com/platform/system/core.git

即在第三步打开的命令窗口输入如上完成url按回车即可,会将此模块源码下载在你的androidsource文件夹下。

下载完成后,去你的目标文件夹androidsource下看看,就会有你想要的源码。

截止到这里。windows下获取android源码的方法就结束了。

接下来我们看看在Linux下如何获取呢?

我使用的是Ubuntu10.4,你也可以使用SuSE,RedHat。说实话,我也是看到很多android在Ubuntu下编译才装的。本人之前使用的一直是RedHat和SuSE.不熟悉Linux的朋友可以先在VM上安装RedHat试试,很容易上手。SuSE部分版本在VM上显示画面有问题,SuSE还是很强大的,之前做J2EE常用。

回到正题Android上来。

在Ubuntu10.4上安装Git只要设定了正确的更新源,然后使用apt-get就可以了,有什么依赖问题,就让它自己解决吧。其中curl是一个利用URL语法在命令行下工作的文件传输工具。

在UbuntuLinux中打开终端命令窗口输入:sudoapt-getinstallgit-corecurl

Git会自动更新它需要的组件和依赖包,安装完成之后。同理简历一个目录,例如:android,

更改权限:chmod777/android

读写权限都附上。

输入的命令和windows下的命令窗口一样,如果想获取platform/packages/apps/Launcher.git这个模块源码,

输入如下命令:

gitclonegit://android.git.kernel.org/platform/packages/apps/Launcher.git

这些都是同一个道理。下载完成如下:

如果要全部下载下来,也是一样。获取platform/manifest.git即可。

更多相关文章

  1. Android init进程——源码分析
  2. android window窗口机制
  3. android组件化方案、二维码扫码、Kotlin新闻客户端、动画特效等
  4. [Android] 基于 Linux 命令行构建 Android 应用(五):Ant 构建命令
  5. 自定义实现简单的Android颜色选择器(附带源码)
  6. Ubuntu 10.04 编译Android 2.1源码

随机推荐

  1. Android(安卓)Studio 创建虚拟机失败 Fai
  2. android进度条
  3. android 背景圆角以及图片圆角处理
  4. android自动更新新版模块(简单,实用)
  5. Android(安卓)笔记一:线性布局
  6. android webView与js交互
  7. android linux 基础知识总结
  8. Android学习之路六:ProgressBar
  9. android读取功能
  10. android manifest.xml中元素含义