Android 源码下载方法(Git 方式clone)

Android源码对于Android开发者来说,迟早有一天你会用到的,所以就记录一下,分享给读者,希望对读者有用

这里需要使用到Git相关知识,不清楚的可以先阅读,了解的可以跳过

Git-TortoiseGit完整配置: https://cloud.tencent.com/developer/article/1013223

下面通过四个步骤完成platform/frameworks/base工程的clone

1、Google 存放Android源码的Git仓库

 http://android.kvmpool.com/

  打开上面链接可以看到下面的目录结构

2、下载key文件

key文件是http://doc.kvmpool.com/id_rsa 

克隆有两种方式:

a. 如果是使用命令行执行克隆,那么只需要将id_rsa文件暂时替换掉.ssh目录下的id_rsa文件,然后执行git clone xxx命令

    b. 如果是使用TortoiseGit,那么需要使用工具puttygen.exe工具(TortoiseGit安装目录的bin目录下)和id_rsa文件生成对应的ppk文件(本文使用这种方式)

  生成ppk方法(网上随便找找也是一大堆)

3、克隆指定子项目工程 platform/frameworks/base

a. 命令行克隆工程

git clone android@android.kvmpool.com:mirror/platform/frameworks/base

b. TortoiseGit客户端克隆

  点击OK之后即可开始克隆代码

4、切换到指定的分支的代码,这里我切换到android6.0的代码

  这样就完成了对platform/frameworks/base的源码下载,如果需要其他的工程,可以参考同样的步骤

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏学海无涯

iOS开发之使用Git的基本使用(二)

通过前文iOS开发之使用Git的基本使用(一)的学习,相信大家对如何将iOS项目通过Git传到GitHub账户上有了一个基本的了解,其过程是相对繁琐和容易出错的...

582
来自专栏用户2442861的专栏

npm bower安装和使用

注:bower下载安装依赖库实际上是使用git进行下载。对于linux系统,由于默认都有安装git,所以一般没问题。但是windows系统一般没有git。在wi...

891
来自专栏吴小龙同學

Android Studio如何更改JDK和SDK的路径

1544
来自专栏24k

chrome的插件Postman安装方法

1614
来自专栏开源优测

python selenium2 开发环境搭建

环境搭建 基于python和selenium2做自动化测试,你必须会搭建基本的开发环境,掌握python基本的语法和一个IDE来进行开发,这里通过详细的讲解,介...

2655
来自专栏前端开发

CentOS 7 安装 JAVA环境(JDK 1.8)

地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213315...

1293
来自专栏

live555工程建立与调试

Live555是一款开源的RTSP服务器,下载地址http://www.live555.com/liveMedia/public/ 下载下来的代码只有源文件,没...

2285
来自专栏Flutter入门到实战

Weex初探--从安装到运行首个app

好多人说Weex跨平台不错,一直要推荐我玩一下,我就不信了,来安装玩一下试试效果。实践出真知!安装过程各种坑,工具太多了,太麻烦了,差点放弃(还好坚持下来呢)。

713
来自专栏Python与爬虫

如何获取小程序的源代码

准备工作 手机已经root adb.exe 已经放到了系统环境变量,也就是打开cmd 后输入 adb不会报错,如下图 ? 手机能连上电脑,并且手机开启us...

94814
来自专栏木子昭的博客

Python数据挖掘 环境搭建

deepin 有很多小伙伴想学习python,但windows写python基本是坑,deepin属于linux分支,界面美观,内置大量桌面软...

3448

扫码关注云+社区