repo安装
repo是使用python开发的一个用于多版本管理的工具,可以和git协作,简化git的多版本管理。
repo安装:
1、新建~/bin,并将此目录包含在path变量中(如果已存在,且已在path变量中,则此步忽略)
$ mkdir ~/bin
$ export PATH=~/bin:$PATH
2、下载repo引导脚本
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
备注:此处url好像被墙了,需翻过去方可下载
初始化Repo客户端:
repo安装完成后,设置客户端从而进入Android源代码库:
1、创建一个存储工作文件的空目录,可以以任何名字命名:
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
2、运行repo init,下载最新版本的repo。必须指定一个获取资源的URL,这样可以指定获取的Android源码的库所在位置。
$ repo init -u https//android.googlesource.com/platform/manifest
如果想检出的分支不是“master”(master为默认分支),则需要指定分支,这里使用参数 -b:
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
3、当有提示时,可以用name和email来配置。如果使用Gerrit代码审核工具,则需要一个可用的电子邮箱地址来收取信息。
初始化成功后,会有一个关于你的Repo已经在你的工作区初始化成功的提示信息。你的客户端工作目录应该包含一个.repo目录,其中包含资源获取地址清单。
4、下载源码:
如果要从地址清单中的远程库中下载Android 源码到你的工作目录,运行:
$ repo sync
参考资料:http://source.android.com/source/downloading.html#using-authentication
repo安装的更多相关文章
- centos5.11 repo 安装mysql5.7
http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html mysql yum repo 安装说明 http://d ...
- Repo安装遇到问题
问题一: “The program 'repo' is currently not installed. You can install it by typing: sudo apt-get inst ...
- repo 安装
repo是android用于管理git仓库的工具. 参考链接 http://www.cnblogs.com/xiaoerlang/p/3549156.html mkdir ~/bin export P ...
- CentOS 6/7安装ffmpeg
环境 CentOS 6/7 安装 导入GPG key rpm --import http://packages.atrpms.net/RPM-GPG-KEY.atrpms 安装ATRPMS Repo ...
- Linux下部署docker记录(0)-基础环境安装
以下是centos系统安装docker的操作记录 1)第一种方法:采用系统自带的docker安装,但是这一般都不是最新版的docker安装epel源[root@docker-server ~]# wg ...
- yum安装配置
1.删除redhat原有的yum rpm -aq|grep yum|xargs rpm -e --nodeps 2.下载yum安装文件 http://mirrors.163.com/centos/6/ ...
- 使用Cobbler无人值守安装CentOS6.5(一)
Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k行代码),使用简单的命令即可完成PXE网络安装环境的配置 ...
- CentOS上安装SQL Server vNext CTP1
今天微软正式发布上SQL Server 2016 SP1,根据以往的SP1定律,可以在生产环境上使用了.打了SP1的标准版将具有企业版几乎所有的的功能.只有RAM 超过128GB或者超过24核心或者超 ...
- mesos 学习笔记1 -- mesos安装和配置
参考资料: 官方文档:http://mesos.apache.org/documentation 中文翻译:http://mesos.mydoc.io/ GitHub:https://github.c ...
随机推荐
- java DecimalFormat
public class Test{ public static void main(String[] args) throws Exception{ /*DecimalFormat参数,如果是0则会 ...
- Linux 查看CPU信息、机器型号等硬件信息
测试机器的硬件信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeo ...
- MySQL : interactive_timeout v/s wait_timeout
Most of the database intensive applications are worring about the default values of these variables ...
- 自然语言处理2.1——NLTK文本语料库
1.获取文本语料库 NLTK库中包含了大量的语料库,下面一一介绍几个: (1)古腾堡语料库:NLTK包含古腾堡项目电子文本档案的一小部分文本.该项目目前大约有36000本免费的电子图书. >&g ...
- syslog-ng 安装
下载 Syslog-NG的rpm包, 地址 http://www.kevindeng.org/wp-content/uploads/2010/10/Syslog-NG.zip unzip解压 [ro ...
- 如何将SQL Server 2008库导入2000中
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...
- OpenJudge计算概论-求出e的值
/*======================================================================== 求出e的值 总时间限制: 1000ms 内存限制: ...
- 【转】C# 重写WndProc 拦截 发送 系统消息 + windows消息常量值(1)
C# 重写WndProc 拦截 发送 系统消息 + windows消息常量值(1) #region 截获消息 /// 截获消息 处理XP不能关机问题 protected ...
- Show a heart shaped
Windows Form application version: private void Form1_Load(object sender, EventArgs e) { ...
- You need to use a Theme.AppCompat theme (or descendant) with this activity解决方法
报错如下:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.test2/com.exampl ...