1.下载Ubuntu系统,推荐16.04以上版本;

2. git : 使用repo工具的时候会用到git,要预先安装git,使用命令:sudo apt-get install git

3. 安装git后,对git进行配置,设置git电子邮件和用户名

(1) git config --global user.email "你的电子邮件"

(2) git config --global user.name "你的名字"

4. 安装curl (开源文件传输工具) , 使用命令: sudo apt-get install curl -y

5. 重要环节 : 下载repo

下载repo之后,将repo的路径设为环境变量,并且将权限改成可执行
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

6. 接下来新建一个目录,用于放置Android源码,并进入该目录如下:

(1) mkdir android

(2) cd android

7. 使用repo初始化

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest

如果提示无法连接到 gerrit.googlesource.com,可以编辑 ~/bin/repo,把 REPO_URL 一行替换成:

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

如果你只想下载特定的android版本,可以使用如下命令:

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b  Android版本 (比如:android-7.1.1_r13)

8. 下载代码,命令如下 (注:这个过程很耗时间)

repo sync

转载于:https://www.cnblogs.com/benchao/p/6653786.html

简记Ubuntu下载 Android源码相关推荐

  1. 【Linux/Ubuntu学习6】unbuntu 下载android源码

    在Windows下安装Cygwin,通过Cygwin也可在Windows里通过本文的下载步骤下载Android源码. 以下为在Ubuntu下下载Google Android4.4源码的步骤: 1. 安 ...

  2. 下载Android源码流程(完整版)

      要在Linux环境下操作,要在Linux环境下操作,要在Linux环境下操作~~ 不要想在Windows环境下操作,因为会有各种问题.Windows环境的童鞋又不想装双系统的可以跟着下面的操作,L ...

  3. android 清华镜像,清华镜像网站下载android源码并编译

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 下载android源码方法: 我的系统是ubuntu 18.04,主要参考了blog通过清华大学镜像下载Android源 ...

  4. 下载Android源码

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://qxjerry.blog.51cto.com/947484/879952 文档说明 ...

  5. Ubuntu12.04编译Android4.0.1源码全过程-----附wubi安装ubuntu编译android源码硬盘空间不够的问题解决

    Ubuntu12.04编译Android4.0.1源码全过程-----附wubi安装ubuntu编译android源码硬盘空间不够的问题解决 参考文章: (1)Ubuntu12.04编译Android ...

  6. android源码下载过程的一些注意事项,windows下载android源码

    网上目前有很多下载android源码的方法,在linux下基本上用 repo 脚本,先repo init 然后在 repo sync一下 最后提取的时候的 使用 repo sync -l 一下. 所有 ...

  7. windows平台下载android源码

    最近在看<android内核剖析>,很多细节不具体看代码很难理解,记住了印象也不深,感觉还是跟着源码走一遍好些,回来下载android源码,遇到不少问题,终于开始下载了,整理下流程,鉴于网 ...

  8. Window平台下载Android源码

    Android 10源码下载 想要研究Android 源码的同学可以用此方法进行下载.源码从清华大学开源软件镜像站下载. 使用Linux的同学直接参照清华镜像站提供的使用帮助即可,本文主要介绍在win ...

  9. Arndale Octa开发板下载android源码

    Arndale是由insignal公司开发制作的一款开发板,用了三星目前最先进的SoC Exynos5420,搭载了3GB的RAM,4G EMMC(这个有点坑),AX88796 10/100M网卡(略 ...

最新文章

  1. TCP/IP报文格式
  2. HD2500显卡驱动linux,Intel发布HD Graphics 2500/4000显卡Win10驱动下载
  3. BetterFE 前端技术周刊 - 2019/04/15
  4. 收起.NET程序的dll来
  5. 【Java学习笔记十一】图形用户界面
  6. “约见”面试官系列之常见面试题之第四十五篇CSS优先级(建议收藏)
  7. mate7安装android o,华为Mate7升级安卓6.0详细教程
  8. apache 配置php 版本错误u,PHP+Apache+MySQL 在配置环境时遇到的问题
  9. python处理excel的优势-推荐一款数据处理的神级工具,完全结合了Python和Excel的优势...
  10. 顶尖,何为顶尖?你知道吗?我知道..
  11. Python进阶(零)字典、缺省参数、多值参数
  12. 关于计算机信息管理的照片,2021年10月青海自考计算机科学与技术(计算机信息管理方向)专业报名照片要什么格式...
  13. Matlab图像特征提取的数学原理及实现
  14. 硬盘克隆带linux系统,使用Linux dd命令作硬盘克隆
  15. 数电实验 可逆计数器设计
  16. 分布式锁-这一篇全了解(Redis实现分布式锁完美方案)
  17. 深入理解计算机网络-8网络层5
  18. 个人日记-纪录片《蓝海防线》观后感-20200921
  19. 测试部门来了个00后卷王之王,老油条感叹真干不过,但是...
  20. 与其这样挥霍时间,倒不如折腾折腾,尝试发展副业

热门文章

  1. Chocolatey 简介(软件自动化管理工具)
  2. CXF整合Spring开发WebService
  3. 3D游戏引擎中常见的三维场景管理方法
  4. 黑马程序员_Java高新技术--代理
  5. 怎么确定迭代器后面还有至少两个值_学会迭代和迭代器,让你的程序更省内存...
  6. KafkaProducer介绍
  7. (45)Xilinx Counter IP核配置(六)(第9天)
  8. (45)System Verilog数组乘积运算
  9. mvc html绑定变量,c# – Asp.Net MVC 3使用变量对象进行自定义模型绑定
  10. RTT学习笔记4-线程同步