在做android开发的时,在遇到某一问题,想看android 源代码, 模仿高手的写法, 寻求点思路。 但是之前一直困于没有获取到source code, 因此一直没有机会, 今天花了几个小时的时间,学习 git , 怎么获取android源代码。
android source 托管在两个地方:
1. https://github.com/android/
2. https://android.googlesource.com/?format=HTML
首先要说的是,获取android source code的方法简单。
1. 安装git
软件安装包:
windows : http://code.google.com/p/msysgit/downloads/detail?name=Git-1.7.11-preview20120710.exe
or http://code.google.com/p/msysgit/
具体的安装这里不介绍了。 基本上是next 就可以。
2. 下载android 源代码
2.1 用git 下载 platform/manifest
<1> 首先在windows 开始菜单中打开 git Bash
<2> 创建存放目录
例如:存放到E/android_source中
cd /e/android_source中; 没有android_source目录, 首先创建目录。
<3> 进入目录后,输入
git clone http://android.googlesource.com/platform/manifest.git
结果:新增manifest文件。 里面有5个文件:
.git 目录;
base-for-3.0-gpl.xml;
base-for-3.1-gpl.xml;
base-for-3.2-gpl.xml;
default.xml;
2.2 下载一个应用source code 示例:
下载launcher2:
<1> 打开manifest/default.xml 文件
内容格式:<project path="packages/apps/Launcher2" name="platform/packages/apps/Launcher2" />
<2>在git bash中 进入目录:E/android_source 下 , 创建一个文件launcher2
<3> 进入launcher2 : cd launcher2
<4> 输入 git clone http://android.googlesource.com/platform/packages/apps/Launcher2
耐心等待, 下载完成后, 在launcher2中会有source code。
下载其他的同样的方式。
分享到:
相关推荐
AndQuote是一个Android应用程序,可根据OpenQuoteApi服务器上的可用性浏览来自各个网站的报价。 AndQuote从服务器动态加载站点列表,因此添加站点时,您不需要更新AndQuote,它将自动应用。 如何建造 获取源代码 ...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
git clone https://android.googlesource.com/platform/system/bt 安装依赖项(需要sudo访问): cd ~ /fluoride/bt build/install_deps.sh 然后获取第三方依赖项: cd ~ /fluoride/bt mkdir third_party cd ...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 您还可以通过处理开发环境(PDE)中的Contributions Manager安装所有示例。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新...
Azure移动参与服务已淘汰,并且不再可用。 Azure移动参与Android应用 Android Azure移动参与应用...要获取我们的SDK的源代码并通过git示例,只需键入: git clone https://github.com/Azure/azure-mobile-engagement-
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新。 会费 请参阅文件Contributing.md,以获取有关如何为该存储库做出贡献的更多...
安装依赖项(需要sudo访问): cd ~ /fluoride/btbuild/install_deps.sh 然后获取第三方依赖项: cd ~ /fluoride/btmkdir third_partycd third_partygit clone https://github.com/google/googletest.gitgit clone ...