一、前期准备
1.下载Msysgit工具
Windows环境下的Git客户端程序,下载地址:http://code.google.com/p/msysgit/
参见下图:

2.安装Msysgit工具
参见下图:

3.在磁盘上建立一个文件夹
存放Git工具下载下来的Android源码,参见下图:

4.打开Git命令行窗口
右键点击刚刚新创建的文件夹,参见下图:

Git命令行窗口,参见下图:

二、开始下载
1.访问Android源码下载网站
这个网站于SVN+APACHE那样的管理方式,访问地址: http://android.git.kernel.org/
参见下图:

这一步很重要,再往下继续之前,先熟悉一下这个网站;尤其是上图红框部分,它们都是Android所属项目的路径。你可以随便点击一个进去看看,里面还有链接,参见下图:

可以让你查看它的下级目录,参见下图:

为什么要说明这个?我一开始不知道有这个功能,找了半天才找到我想要的;因此以后想下载其它项目的源码,通过这个功能我们就会很容易地下载了。
2.在Git命令行中输入下载命令
我们先来看下载命令语法,参见下图:

解释说明:上图红框中“+”后面的project path就是上一步看到的那一栏子路径。
观察上一步的页面,可以知道Android的项目源码分散在各处;所以要有针对性去下载我们所需要的源码,这才是王道。不过我找了老半天才找到我急需要的Android应用程序框架源码,位置在platform/frameworks/base.git。由此得出,下载命令为:
Java代码
git clone git://android.git.kernel.org/platform/frameworks/base.git
参见下图:

三、下载完成
1.git命令行窗口状态
参见下图:

注意:别忘了要在命令行中打“exit”命令退出窗口,养成良好习惯。
2.下载后的文件夹中的内容
参见下图:

注意:在与Eclipse关联的时候直接将路径定位上图显示的目录就可以了,不要再进入到“core”包里面去了(那仅仅是提示说明),否则其它源码就会看不到了,比如location包。由此可以得出一个结论,凡是以后单独下载的源码包直接扔进这个目录中就可以了。其实这么做并不是非要按这种目录层次来弄,大可弄一个文件夹,然后将所有下载好的源码包放进去就OK了。
备注:不知是何原因,android源码下载网站:http://android.git.kernel.org/ 无法访问! 大家可以到:https://github.com/android 下载android的源码 git使用方法不变 只需更改下载命令即可:git://android.kernel.org/platform/frameworks/base.git
分享到:
相关推荐
### 使用Git在Windows环境下下载Android源码 #### 一、前言 随着移动互联网的发展,Android作为主流操作系统之一,其源代码的获取与编译变得越来越重要。对于开发者而言,了解如何在不同的操作系统环境中获取...
### Windows环境下使用Git下载Android源码 在Windows操作系统中通过Git工具下载Android源代码是一项较为常见的操作,这对于从事Android开发的工程师来说尤为重要。本篇文章将详细介绍如何在Windows系统上安装Git,...
标题提到的"window下git批量下载android源码的脚本"正是为了解决这个问题,通过自动化脚本实现快速、高效地获取Android的开源代码。 首先,让我们了解一下核心工具: 1. **Git**:Git是一款分布式版本控制系统,...
首先,要下载Android源码,你需要一个Linux环境,因为官方的构建工具链和文档主要针对这个平台。Ubuntu是最常见的选择,但其他基于Debian的发行版也可以。确保你的系统安装了必要的依赖项,如Git、Repo、Java JDK...
在本文中,我们将使用 Git 和 Python script 来下载完整的 Android 源码。 首先,我们需要下载并安装 msysgit,这是一个 Windows 平台下的 Git 客户端。然后,我们可以使用 Git 克隆 Android 的主目录,查看当前可...
Repo是Google为管理Android源码仓库而设计的自动化脚本工具,它建立在Git之上,能够帮助开发者更方便地下载、更新和管理多个Android源码库。Repo的安装过程如下: ```bash curl ...
下载Android源码需要Git工具,因为AOSP源码是托管在Google的Git仓库——GitHub和Android Gerrit上。Java版本的批量下载工具通常会利用Git的命令行接口来交互式地操作这些仓库。你需要先在Windows上安装Git,确保它...
在Windows环境下下载Android源码可能对许多开发者来说是一项挑战,因为通常这个过程在Linux或macOS上更为常见。不过,通过正确的方法和工具,Windows用户也可以顺利获取Android的源代码。下面将详细介绍如何在...
在Windows环境下下载Android源码的过程涉及多个步骤,主要包括安装Git工具、获取源码仓库地址以及使用Git命令批量下载。以下是对这些步骤的详细说明: 首先,为了管理Android源码,你需要Git工具,它是一个分布式...
Android源码的下载是一个相对复杂的过程,涉及到Git版本控制系统以及Android开放源码项目(AOSP)的官方仓库。 在Android源码下载过程中,断点续传功能是非常实用的,尤其对于大型源码仓库,可能达到几GB甚至更大。...
本文将详细讲解如何在Windows平台上下载Android源码的步骤,帮助初学者顺利获取Android的源代码。 1. **前期准备** - 首先,你需要下载适用于Windows的Git工具。你可以从`http://code.google.com/p/msysgit/`获取...
Android源码下载是Android开发人员深入理解系统工作原理和进行定制化开发的重要步骤。源码提供了Android操作系统的底层实现,包括Linux内核、HAL层、框架层以及应用程序接口。了解如何下载Android源码对于开发者来说...
### Android在Git上的所有源码知识点解析 #### 一、概览 本篇文章将深入探讨“Android在Git上的所有源码”这一主题,通过分析给定的文件标题、描述及部分代码片段,来理解Android开源项目的组织结构及其组成部分。...
9. **版本控制与Git**:Android源码使用Git进行版本控制,开发者需要熟悉Git命令来管理代码分支、合并和回滚更改。 10. **单元测试与调试**:修改源码后,开发者需要编写和运行单元测试确保改动不会引入新的错误,...
总的来说,下载Android源码涉及到Git的使用,环境配置,以及源码的编译和调试,是一个相对复杂的过程。深入学习和实践这个过程,不仅可以提升开发者的技术水平,还能为参与Android开源社区的贡献打下坚实基础。
在Android开发领域,掌握如何下载和使用Android源码是至关重要的。`repo`是一个由Google开发的工具,专门用于管理Android项目的源代码。这个工具基于Git,但它提供了一个更高级的接口,使得开发者可以更容易地处理多...
### 最新Android源码下载方法详解 随着移动设备市场的飞速发展,Android系统因其开源性和灵活性而备受开发者青睐。为了更好地研究和定制Android系统,掌握正确的Android源码下载方法至关重要。本文将详细介绍一种新...
### Android源码的下载与编译详解 在深入探索Android操作系统的世界时,了解其源代码的获取和编译过程是至关重要的一步。本文将详细解析从环境搭建到源码编译的全过程,确保读者能够顺利地从零开始构建自己的...
"下载Android源码的python脚本"提供了便捷的方式,使得开发者能够轻松地通过Python来自动化这一过程。下面将详细介绍这个脚本及其相关文件的工作原理和用途。 首先,`download_android_source_code.py` 是核心脚本...