为设备构建Android系统

为设备构建Android系统

  1. 获取专有的二进制文件
  2. Android开源项目不能仅使用纯源码,它还需要额外的硬件相关的专有库才能运行,特别是硬件图像加速
  3. 解压缩专有的二进制文件   一般都是通过一个脚本文件实现,解压缩到vendor目录下
  4. 当添加专有二进制时,清除环境
    #Make clobber
  5. 选择和配置对应的设备
  6. 擦除设备

如果需要,将设备设置到fastboot模式下。
$ fastboot –w flashall
开发
为了使用Android Code工作,需要使用git和repo。在大多数情况下,你可以使用git而不是repo,或者将repo和git命令结合起来形成复杂的命令。基本的跨网操作使用repo将会使你的工作更简单。
1. Git是一个开源的版本控制系统,被设计用来处理大型的分布式项目,可能有多个仓库。在Android环境下,我们使用git做本地操作,例如本地分支,提交,比较和编辑等。
2. Repo是我们建立在git基础上的仓库管理工具,当需要时,repo工具统一管理很多git仓库,上传到我们的检测控制系统,自动化了Android开发工作流。Repo命令是一个可执行的python脚本,你可以将它放在任意路径下。
3. Gerrit是为使用Git管理的项目而设计的基于网络的代码审核系统。Gerrit通过允许所有授权的用户提交修改,促进了更加集中的使用git,如果通过代码审核,会自动合并。
基本工作流

Task Reference

Cleaning up your client files
当变化在gerrit中被合并时,更新你的局部工作目录:
reposync repo prune
删除一个客户端:
$ rm –rf WORKING_DIRECTORY
Deleting a client will permanently delete any changes you have not yet uploaded for review.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值