Android源代码下载 “Gerrit下载源代码”

repo init -u ssh://[email protected]:29419/manifest -m k86A.xml

使用-m参数指定具体使用的是k86A.mxl文件

步骤1. curl http://gerrit.y/repo > repo

安装repo,用于更新Android源代码。下载repo脚本,repo是Android对git的一个封装,简化了一些git的操作;

步骤2. 将repo文件移到指定目录中/usr/bin/repo(和~/bin的区别是什么?)

步骤3. 并在/usr/bin/repo目录下执行指令:sudo chmod a+x repo

设置repo脚本可执行权限。

步骤4. 执行repo init -u ssh://用户名@gerrit.y:29419/manifest -b yunos/mx1/cocolife/v9(default.xml文件)

repo的初始化(克隆代码库,首先是manifest文件),其中-u指的是url地址(也就是manifest Git库),-b指的是branch名(指定某个manifest分支);上述文件既是分支名为:origin/yunos/mx1/cocolife/v9的manifest的所有代码;可以用-m参数来选择repository中的某一个特定的manifest文件,如果不具体指定,那么表示为默认的manifest文件 ,即是default.xml

结果会在当前目录下创建.repo的隐藏目录,如果需要拷贝某个branch而不是主分支上的代码,需要用-b参数定制该branch名字;比如上述的yunos/cocolife/mx1-v9。

步骤5. 执行repo sync

如果是第一次运行repo sync,则这个命令相当于git clone,会把repository中的所有内容都拷贝到本地。如果不是第一次运行repo sync,则相当于 git remote update; git rebase origin/branch;repo sync会更新.repo下面的文件。如果在merge的过程中出现冲突,这需要手动运行git rebase --continue。

时间: 2024-11-03 21:12:13

Android源代码下载 “Gerrit下载源代码”的相关文章

下载安卓最新源代码

谷歌发布了安卓L的源代码,据说是Google历史上最深入的版本更新.虽然咱不搞安卓但是看看源代码还是蛮有意思的. 于是就想把源代码下载下来,项目开源的主页https://android.googlesource.com/?format=HTML 有一个下载说明,但是后面有个name是下面对应的每个文件夹子项,这个总不能一个一个的填写吧. 很简单,到页面的最下部找到一个写着txt的标签,带你下载一个Txt文件,这个文件中就是下面列出的所有name. 然后将其放到你要下载源代码的地方,然后写一个简单

跃居AppStore榜首的游戏<别踩到白块儿>源代码分析和下载(第一篇)----它怎么也能爆红?

AppStore和Android市场情况 莫名其妙爆红的游戏 真的莫名其妙,笔者下这个游戏两次,第一次在豌豆荚排行榜看到这款游戏,名字怪怪的,下载下来尝试一下,没觉得有什么新颖的,还在思虑这是不是刷榜刷上去的,果断卸载了:周末的时候逛逛app store,突然看到排行榜首位是Dont Tap The White Tile(后更名panio tiles ),翻译一下不就是别踩到白块儿,笔者震惊了,太莫名其妙了,这东西是真的火,不是刷榜刷出来的!游戏玩家们心理真的难以捉摸,又捧红了一款游戏: 近期爆

2048游戏完整源代码揭秘和下载 (一)

2048 最近有一款2048的游戏非常火,本文将来介绍一下使用OGEngine游戏引擎开发游戏2048. OGEngine引擎是开源的,我们很容易找到,搭建起来也很方便,我们只需在Android工程下添加OGEngine的jar包或者直接引用源码就可以了. OGEngine引擎官网 2048游戏源码下载1.创建游戏的主Activity 类 创建的游戏主Activity入口类继承于GameActivity类,需要重写相关方法. (1) 重写onCreatePixelPerfectEngineOpt

利用backgroundwork----递归读取网页源代码,并下载href链接中的文件

今天闲着没事,研究了一下在线更新程序版本的问题.也是工作中的需要,开始不知道如何下手,各种百度也没有找到自己想要的,因为我的需求比较简单,所以就自己琢磨了一下.讲讲我的需求吧.自己在IIs上发布了一个网站,这个网站仅仅只是内部使用的,网站的内容就是我的另外一个程序(就叫A程序吧)的打包发布的文件放进去.然后在客户端启动我的A程序之前检查是否有新版本文件发布.如果有,我根据网页源代码的信息和本地文件信息进行比较,决定是否下载.如果有下载,下载完成后执行A程序的.exe文件启动A程序.大致的要求就是

2048游戏完整源代码揭秘和下载 (二)

5.游戏滑动上下左右相加的逻辑 下面我们将来分析一下游戏2048滑动上下左右相加逻辑的实现.要实现这一功能,首先我们得监听触碰事件.本游戏中,我们是在 GameGroup 实现滑动事件的处理. (1) public GameGroup(GameScene pGameScene) { super(0, 0, 435, 435, pGameScene); // 设置可以监听触碰事件 this.setIgnoreTouch(false); this.mGameScene = pGameScene; i

“别踩白块儿"游戏源代码分析和下载(一)

本帖最后由 lch123go 于 2014-7-9 17:51 编辑 "别踩白块儿"是目前非常火的一款游戏,游戏非常简单刺激.关于具体怎么火法怎么玩我就不多说了,相信看到本文的朋友们都非常地清楚. 什么游戏火,我们都想知道自己能不能也弄一个玩玩,我也花了点时间弄了一个,游戏代码将会开源,利人利己,大家一起提高,希望各位多多支持. 下面介绍如何用OGEngine游戏引擎完成"别踩白块儿"游戏的经典模式. 源码下载地址 一.最终实现的部分效果截图 1.刚开始时,最下面有

"别踩白块儿"游戏源代码分析和下载(二)

四.游戏交互实现 1.前面已经介绍在 Block 类实现了每个block的触碰监听,block 实现触碰监听,当按下时,调起在GameScene中实现的touchBlock方法.下面来看改方法的实. /** * 点击到Block时进行的逻辑处理 * * @param pBlock *            所点击的block */ public void touchBlock(Block pBlock) { if (gameStatus == ConstantUtil.GAME_START) {

《Python3网络爬虫实战案例(崔庆才著)》 中文版PDF下载,附源代码+视频教程

<Python3网络爬虫实战案例(崔庆才著)>中文版PDF下载,附源代码+视频教程,带目录资料下载:https://pan.baidu.com/s/1OzxyHQMLOzWFMzjdQ8kEqQ 原文地址:http://blog.51cto.com/7369682/2330247

66.Spring源代码分析-代码下载

一. 简介 spring的大名想必做过Java后台的同学都不会陌生,什么spring mvc, spring boot,spring全家桶等等,所以想系统学习下spring的源代码.而学习源代码的话,首先得去下载spring的源代码,目前spring的源代码都开放在github上面,在下面地址,大家去用git clone即可. https://github.com/spring-projects/ 二. spring结构简介 spring有3个基础框架,其他的服务是基于这3个基础框架spring