文档章节

下载Android源码

凹凸口天
 凹凸口天
发布于 2016/10/18 01:17
字数 357
阅读 25
收藏 1

以下操作均是在Ubuntu下操作:

 

1. 安装git

$ sudo apt-get install git-core

2. 配置git

$ git config --global user.name  "name"
$ git config --global user.email  "email"

3. 下载repo

$ cd ~ #进入home目录
$ mkdir bin #创建bin目录用于存放Repo脚本
$ PATH=~/bin:$PATH #将bin目录加入系统路径中
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo #curl是一个基于命令
#行的文件传输工具,它支持很多协议。这里利用curl来讲repo保存到相应目录下
$ chmod a+x ~/bin/repo

4. 配置repo

$ mkdir source #用于存放整个项目的源码
$ cd source
$ repo init -u https://android.googlesource.com/platform/manifest #init命令用于初始化
#repo并得到近期的版本更新信息。如果你想获取某个非master分支的代码,需要在命令最后加上-b选项。如:
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
#完成配置后,repo会有如下提示:repo initialized in /home/android,这时在你的机器home目录下会有
#一个.repo目录,用于记录manifrest等信息。

因为google的服务起链接问题,这里可以将上述信息修改为以下内容:

打开~/bin/repo,并修改此行代码为:

REPO_URL = 'https://gerrit-google.tuna.tsinghua.edu.cn/git-repo'

然后将命令:

$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

修改为:

$ repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-4.0.1_r1

5. 下载源码

$ repo sync

 

 

以上镜像来自清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

© 著作权归作者所有

上一篇: Android常用布局
下一篇: Fragment切换调用
凹凸口天
粉丝 3
博文 9
码字总数 8904
作品 0
海淀
程序员
私信 提问
Android源码50例汇总,欢迎各位下载

下载中心好资料很多,藏在各个角落,小弟在此帮大家做了一个整理,做了一个下载目录,方便大家选择性下载。 源码实例如下: 《Android应用开发揭秘》源代码推荐 http://down.51cto.com/data...

程序袁_绪龙
2015/01/23
1K
0
Android AOSP基础(五)Android Studio调试系统源码的三种方式

本文首发于微信公众号「刘望舒」 关联系列 Android AOSP基础系列 Android系统启动系列 应用进程启动系列 Android深入四大组件系列 Android深入理解Context系列 Android深入理解JNI系列 Andr...

刘望舒
08/05
0
0
Windows下载Android全部源码

下载msysgit,安装 官方下载:http://code.google.com/p/msysgit/downloads/list, 打开Git Bash,执行命令 输入命令,切换到manifest目录 git tag 列出android各个分支版本 下载android-2.2...

SuShine
2015/06/25
103
0
Android AOSP基础(二)是时候下载Android9.0源码了

本文首发于微信公众号「刘望舒」 相关系列文章 Android系统启动系列 应用进程启动系列 Android深入四大组件系列 Android深入理解Context系列 Android深入理解JNI系列 Android解析WindowManag...

刘望舒
05/15
0
0
windows下配置android源码获取环境

获取android源码主要用到的工具: cURL:cURL是一个利用URL语法在命令行方式下工作的文件传输工具。 http://curl.haxx.se/ git:android使用的版本控制软件。 http://git-scm.com/download ...

枫影Xda
2012/04/18
493
1

没有更多内容

加载失败,请刷新页面

加载更多

x002-语言元素

变量命令规则 硬性规则: 变量名由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头。 大小写敏感(大写的a和小写的A是两个不同的变量)。 不要跟关键字(有特殊...

伟大源于勇敢的开始
今天
4
0
nginx反向代理配置

nginx配置文件位置/usr/local/nginx/conf/nginx.conf 配置文件修改: # cd /usr/local/nginx/conf # vim nginx.conf server {listen 80;server_name localhost;#charset k......

行者终成事
今天
5
0
OSChina 周日乱弹 —— 这是假的,和我之前的不一样

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐:《男孩》-梁博 / 陶孟童 / 肖和东 / 高誉容 《男孩》-梁博 / 陶孟童 / 肖和东 / 高誉容 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
8
0
Rust学习笔记一 数据类型

写在前面 我也不是什么特别厉害的大牛,学历也很低,只是对一些新语言比较感兴趣,接触过的语言不算多也不算少,大部分也都浅尝辄止,所以理解上可能会有一些偏差。 自学了Java、Kotlin、Python、...

MusiCodeXY
今天
5
0
Java 脚本引擎入门

Java Script Engine Java 脚本引擎可以将脚本嵌入Java代码中,可以自定义和扩展Java应用程序,自JDK1.6被引入,基于Rhino引擎,JDK1.8后使用Nashorn引擎,支持ECMAScript 5,但后期还可能会换...

阿提说说
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部