在做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。
下载其他的同样的方式。
分享到:
相关推荐
本文将围绕“Git和Repo扫盲——如何取得Android源代码”这一主题,深入探讨这两个工具以及如何利用它们获取Android的源代码。 Git是一款分布式版本控制系统,由Linus Torvalds为Linux内核开发而创建。它允许开发者...
对于开发者而言,了解如何在不同的操作系统环境中获取Android源码至关重要。本文将详细介绍如何在Windows 7环境下使用Git工具下载完整的Android源码。 #### 二、准备工作 1. **安装Git**: - 在Windows环境下,...
它的源代码可以在Android Open Source Project (AOSP) 的官方网站上获取。这个压缩包“Android-source-code-download.rar”似乎包含了关于如何下载Android源码的详细指导,而“Android source code download.docx”...
要获取Android的完整源代码,通常需要使用`repo`工具,这是一个由Google维护的自定义Git工具,用于管理和同步大型Git项目。具体步骤如下: 1. **安装Git和Repo** - 在终端中安装Git。 - 安装Repo工具,通过下载其...
要获取Android源代码中的OpenSSH部分,你需要执行以下步骤: 1. 首先,确保你有一个安装了Git的开发环境。Git是版本控制系统,用于管理和跟踪代码更改。 2. 接下来,你需要设置Android的开发环境。这通常包括安装...
最后,使用Git克隆Android源代码。首先,克隆`platform/frameworks/base`仓库: ``` $ git clone https://android.googlesource.com/platform/frameworks/base.git ``` 然后,设置`repo`工具,这是一个用于管理多个...
为了获取Android源代码,首先需要安装Git版本控制系统。以下是具体的安装步骤: - 首先,确保系统可以访问互联网,并且能够下载远程包。 - 接着,使用以下命令来安装Webtatic仓库: ``` rpm -Uvh ...
`git fetch`用来获取远程仓库的最新更新,而`git pull`则会拉取并自动合并这些更新到当前分支。 协作开发时,经常需要解决冲突。当多个人修改了同一部分代码时,Git会标记出冲突区域。你可以手动编辑冲突文件,解决...
### 获取Android源码及在Eclipse中查看源码 #### 一、下载Android源码 在深入了解Android系统之前,获取其源代码是非常重要的一步。这不仅有助于开发者理解系统的内部工作原理,还能帮助他们在开发过程中遇到问题...
首先,获取Android源码主要涉及Git工具的使用。Android源码存储在Google的Git仓库Android Open Source Project (AOSP)中。开发者需要安装Git,并配置好SSH密钥,然后克隆AOSP仓库。命令通常如下: ```bash $ git ...
3. 初始化版本库:如果是想把 Android 当前主线上最新版本的所有的 sourcecode 拿下来,我们需要 repo 的帮助。先建立一个目录,比如 ~/android,进去以后用 repo init 命令即可。 4. 同步版本库:使用 repo sync ...
为了获取Android的源代码,我们需要先安装Git。在RedHat AS5环境下,可以通过以下步骤来安装和配置Git: 1. 创建`bin`目录用于存放`repo`工具。 2. 使用`curl`命令下载`repo`工具,并赋予执行权限。 3. 使用`git ...
标题《SQLCipher_for_Android_source_build_源码编译过程》和描述《SQLCipher_for_Android_sourcebuild_源码编译过程》指向了一个关于如何在Android平台上构建SQLCipher源码的过程。SQLCipher是一个开源的数据库加密...
1. 在本地创建一个新目录,例如`C:\AndroidSource`。 2. 打开Git Bash,这是Git提供的命令行环境。 3. 使用`cd`命令切换到你刚创建的目录,例如`cd C:\AndroidSource`。 4. 运行Git的`clone`命令来下载指定包的源码...
该站点提供了Android源码的Git仓库,使得开发者能够更方便、快捷地获取最新的Android源码。 **2. 镜像站点地址** - **仓库地址**:`git://aosp.tuna.tsinghua.edu.cn/android/` - **浏览器访问**:`...
首先,Android源代码是开放源码项目(OSP),由Android Open Source Project (AOSP)维护。要获取源代码,你需要一个名为“repo”的工具,它是一个Python脚本,用于管理和同步Git仓库。你可以通过以下步骤安装repo: ...
### 获取Android的Java源代码并在Eclipse中进行关联 #### 一、准备工作 为了能够顺利地获取Android的Java源代码并在Eclipse中进行关联,我们需要完成以下准备工作: 1. **下载并安装Android SDK**: - 访问[官方...
首先,你需要安装Git,这是获取Android源码的基础工具。你可以从Google Code的归档页面(http://code.google.com/p/msysgit/downloads/list)下载Git的最新版本(如Git-xxx.exe),然后按照安装向导进行安装。安装...
本文将详细讲解如何在Windows平台上下载Android源码的步骤,帮助初学者顺利获取Android的源代码。 1. **前期准备** - 首先,你需要下载适用于Windows的Git工具。你可以从`http://code.google.com/p/msysgit/`获取...
- 如果文件不存在,则可以通过克隆对应的Android仓库来获取这些文件。例如,`ddmlib-tests.jar` 和 `ninepatch-tests.jar` 可能位于 `frameworks/base/tests/` 目录下。 - 在某些情况下,可能还需要重新执行 `repo...