如何在Windows环境下下载Android源码,Android 自2007年11月5号发布以来,发展速度如此之快,和它走开源的路是分不开的。我们在开发中有什么不明白不清楚的,直接把Android 源码下下来研究就可以了,看源代码将会让你提升很快!
在这之前大家先熟悉俩个代码版本管理工具SVN,以及Git。
SVN(Windows环境下最常用的):svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件 都使用svn作为代码版本管理软件。
Git:Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。
而Google Android的项目是基于Git进行版本管理的,所以经常在Linux环境下开发的人,就不用我多说了,而大都数在Windows环境开发的人,就比较陌生了。那下面我就手把手教你如何在Windows环境下Git Android源码:
第一步:Msysgit工具的下载(这个是Google为Windows环境下开发的Git客户端程序):
http://code.google.com/p/msysgit/
第二步:安装Msysgit软件(一直默认到底)
第三步:建立一个文件夹用来存放Git下来的Android 源码(我这里以G:/Android Src)为例
第四步:右击Android Src文件夹选择Git Bash
第五步:查找我们要下载源代码的地址。Android的源代码是放在下面地址下:
http://android.git.kernel.org/
这里以Launcher为例,我们Ctrl + F查找:输入Launcher,点击链接进入另一个页面:
第六步:在Git Bash端输入如下命令,命令格式
git clone git://android.git.kernel.org/platform/packages/apps/Launcher.git
在Receiving Objects: 100%时候,我们在G:/Android Src/文件夹下多一个工程Launcher,这正是我们所要的.Ok通过以上的步骤我们就把Android Launcher的源代码拿到手了
分享到:
相关推荐
该项目基于Pytorch框架,设计了YOLOv4目标检测模型的源码,共计34个文件,涵盖20个Python源文件、6个Markdown文件、4个文本文件、1个Git忽略文件、1个许可文件、1个图片文件和1个字体文件。YOLOv4作为YoloV3的升级...
源码库中共包含85个文件,具体包括23个头文件(h)、18个C++源文件(cpp)、7个文本文件(txt)、4个Git忽略文件(gitignore)、4个Markdown文件(md)以及其他类型的文件,如工程文件(eprj)、项目构建脚本(projbuild)、数据...
8. **团队合作**:分组实验强调团队协作,学生需要学习如何分工合作,协调进度,通过版本控制工具(如Git)协同编辑代码,并通过沟通工具(如GitHub、Slack等)进行有效的讨论和问题解决。 通过这个实验,学生们...
- C#源文件(.cs):104个 - 配置文件(.config):23个 - 项目文件(.csproj):19个 - ASPX页面(.aspx):6个 - 备份文件(.bak):3个 - 动态链接库(.dll):2个 - 资源文件(.resx):2个 - 应用程序...
取得验证码 git clone https://github.com/JetLu/Angular4-Blog.git Angular4-Blog cd Angular4-Blog npm install 安装 yarn或npm install 开发服务器 为开发服务器运行ng serve 。 导航到http://localhost:4200/ 。...
取得验证码 git clone https://github.com/johnpapa/angular-tour-of-heroes.git toh cd toh npm i 开发服务器 为开发服务器运行ng serve 。 导航到http://localhost:4200/ 。 如果您更改任何源文件,该应用程序将...
因此,我们可能会在压缩包中找到这些语言的源文件(如.java, .py, .cpp, 或.js)。具体使用哪种语言,需要查看文件内容来确定。每种语言都有其特性和适用场景,比如Python在数据处理和自然语言处理(NLP)方面表现...
C++是一种强大的、通用的编程语言,以其面向对象特性、...总的来说,C++集成编译环境是开发高质量C++应用的关键工具,通过熟练使用这些环境,开发者可以更高效地编写、测试和优化代码,从而在软件开发领域取得成功。
在这个压缩包中,我们可以期待找到用不同编程语言(如Java、Python、C++或JavaScript等)编写的源文件,以及可能的数据库脚本、配置文件和其他相关资源。 【描述】"源码参考,欢迎下载"提示这份源码可能是为了供...
3. **试题C:货物摆放** - 该问题是一个组合优化问题,参赛者需要找出所有能将n个正方体货物堆成一个大立方体的方法。可以利用递归或动态规划来解决。 4. **试题D:路径** - 这是一个关于图论的问题,可能涉及到寻找...
取得文件 git clone https://github.com/metanorma/mn-samples-m3aawg/ 安装构建工具 参见 通过Docker或本地运行 如果您在本地安装了构建工具,并且希望运行在本地安装的编译工具,则没有其他设置。 如果您不想处理...
3. **添加源文件**:项目创建后,可以在“Project”菜单中选择“Add New Item to Group”来添加C或汇编源文件。文件名通常以`.c`或`.s`为扩展名。 4. **编程与编译**:在源代码编辑区编写代码,支持语法高亮和自动...
本教程将带您逐步了解并掌握Keil的基本使用方法和实战技巧,从而轻松入门。 1. **安装与启动** 首先,下载Keil软件并进行安装。安装过程中需注意选择合适的安装路径和组件,确保包含必要的编译器。安装完成后,...
1. 模块注释:每个源文件开头应有模块描述,包括功能、作者、创建日期等信息。 2. 函数注释:每个函数上方应有简短的注释,解释函数的作用、参数和返回值。 3. 行内注释:避免过多行内注释,只在必要时对难以理解的...
只需克隆此git repo,或将其用作项目中的。 实际上,它本身将用作。 用法 要使用QtMathJax ,请按照下列步骤操作。 在您的.pro文件中,通过添加以下行来导入QtMathJax 。 include(/path/to/qtmathjax.pri) 在你需要...
使用版本控制系统,如Git,可以帮助团队协作并跟踪代码变更。 另一个标签“工具”提示了Web设计师可能使用的各种软件和平台。例如,Adobe Photoshop和Sketch用于设计视觉稿,Sublime Text和Visual Studio Code是...
每个工程代表一个独立的嵌入式程序,可以包含多个源文件和头文件,方便组织和管理代码。 2. **源代码编辑器**:提供语法高亮、自动完成、错误提示等功能,使得代码编写更加高效。此外,它还支持C和汇编语言,满足...
通过联系邮箱Contact@kavishka.me,用户可以与项目作者或维护者取得联系,获取帮助或反馈问题。 在标签中提到了"CSS",这意味着Tokachan项目主要关注于层叠样式表(Cascading Style Sheets)技术。CSS是用于描述...
智能提示功能可以根据上下文提供可能的类、方法和变量,帮助开发者快速输入代码。 2. **项目管理**:Eclipse 提供了完善的项目管理工具,可以方便地创建、组织和管理多个Java项目。开发者可以通过项目导航器查看...
7. **站点管理**:站点管理功能可以帮助用户组织和管理多个网站项目,包括设置源文件位置、远程服务器信息、版本控制集成等。 8. **扩展与插件**:Dreamweaver的开放性允许用户安装各种扩展和插件,以增加新的功能...