Android源码获取方法
来源:互联网 发布:淘宝五年老店 编辑:程序博客网 时间:2024/06/06 19:26
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盘上简历一个android source文件夹。
我们在android source文件夹上右击鼠标,选中Git Bash选项,会打开一个窗口命令,类似CMD命令窗口。
命令窗口如下:
3、完成到此处,我们基本完成一半了。接下来我们来看看android的源码地址。
源码地址:http://android.git.kernel.org/
浏览器打开此URL地址,可以看到
该地址首页即告诉你如何下载源码:
git clone git://android.git.kernel.org/+工程模块的相对路径。
例如:我想下载platform/packages/apps/Launcher.git这个模块。
那么完整URL为:
git clone git://android.git.kernel.org/platform/packages/apps/Launcher.git
即在第三步打开的命令窗口输入如上完成url按回车即可,会将此模块源码下载在你的android source文件夹下。
下载完成后,去你的目标文件夹android source下看看,就会有你想要的源码。
截止到这里。windows下获取android源码的方法就结束了。
接下来我们看看在Linux下如何获取呢?
我使用的是Ubuntu10.4,你也可以使用SuSE,RedHat。说实话,我也是看到很多android在Ubuntu下编译才装的。本人之前使用的一直是RedHat和SuSE.不熟悉Linux的朋友可以先在VM上安装RedHat试试,很容易上手。SuSE部分版本在VM上显示画面有问题,SuSE还是很强大的,之前做J2EE常用。
回到正题Android上来。
在Ubuntu 10.4上安装Git只要设定了正确的更新源,然后使用apt-get就可以了,有什么依赖问题,就让它自己解决吧。其中curl是一个利用URL语法在命令行下工作的文件传输工具。
在Ubuntu Linux中打开终端命令窗口输入:sudo apt-get install git-core curl
Git会自动更新它需要的组件和依赖包,安装完成之后。同理简历一个目录,例如:android,
更改权限:chmod 777 /android
读写权限都附上。
输入的命令和windows下的命令窗口一样,如果想获取platform/packages/apps/Launcher.git这个模块源码,
输入如下命令:
git clone git://android.git.kernel.org/platform/packages/apps/Launcher.git
这些都是同一个道理。下载完成如下:
如果要全部下载下来,也是一样。获取platform/manifest.git即可。
- Android源码获取方法
- android源码获取方法
- Windows下获取Android 源码方法
- 获取 + 查看 Android 源码的 方法
- 获取 + 查看 Android 源码的 方法
- 获取 + 查看 Android 源码的 方法
- 获取 + 查看 Android 源码的 方法
- Android屏幕分辨率获取方法--源码剖析
- 获取 + 查看 Android 源码的 方法
- ubntu获取android源码的方法
- ubuntu获取源码方法
- 最完整的android源码获取方法及环境建立
- 在ubuntu环境获取android源码的方法
- AOSP Android 源码开源工程镜像获取方法
- 获取Android源码
- Android源码获取
- 获取Android 源码
- 如何获取Android源码
- 位图介绍
- 经典JavaScript正则表达式实战
- WIN32和WINCE位图方面API的区别
- mysql replication 主从上的三个线程
- 虚基类、虚函数,对象内存分布
- Android源码获取方法
- Unix下C语言----目录文件编程
- hdu 3442 Three Kingdoms(ACM 暑假比赛)
- Server.Transfer 与 Server.Execute
- C#实现任意角度旋转图片(方法1)
- 今天创建了一个CSDN账户
- C#实现任意角度旋转图片(方法2)
- kaix
- 概括