简记Ubuntu下载 Android源码
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源码相关推荐
- 【Linux/Ubuntu学习6】unbuntu 下载android源码
在Windows下安装Cygwin,通过Cygwin也可在Windows里通过本文的下载步骤下载Android源码. 以下为在Ubuntu下下载Google Android4.4源码的步骤: 1. 安 ...
- 下载Android源码流程(完整版)
要在Linux环境下操作,要在Linux环境下操作,要在Linux环境下操作~~ 不要想在Windows环境下操作,因为会有各种问题.Windows环境的童鞋又不想装双系统的可以跟着下面的操作,L ...
- android 清华镜像,清华镜像网站下载android源码并编译
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 下载android源码方法: 我的系统是ubuntu 18.04,主要参考了blog通过清华大学镜像下载Android源 ...
- 下载Android源码
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://qxjerry.blog.51cto.com/947484/879952 文档说明 ...
- Ubuntu12.04编译Android4.0.1源码全过程-----附wubi安装ubuntu编译android源码硬盘空间不够的问题解决
Ubuntu12.04编译Android4.0.1源码全过程-----附wubi安装ubuntu编译android源码硬盘空间不够的问题解决 参考文章: (1)Ubuntu12.04编译Android ...
- android源码下载过程的一些注意事项,windows下载android源码
网上目前有很多下载android源码的方法,在linux下基本上用 repo 脚本,先repo init 然后在 repo sync一下 最后提取的时候的 使用 repo sync -l 一下. 所有 ...
- windows平台下载android源码
最近在看<android内核剖析>,很多细节不具体看代码很难理解,记住了印象也不深,感觉还是跟着源码走一遍好些,回来下载android源码,遇到不少问题,终于开始下载了,整理下流程,鉴于网 ...
- Window平台下载Android源码
Android 10源码下载 想要研究Android 源码的同学可以用此方法进行下载.源码从清华大学开源软件镜像站下载. 使用Linux的同学直接参照清华镜像站提供的使用帮助即可,本文主要介绍在win ...
- Arndale Octa开发板下载android源码
Arndale是由insignal公司开发制作的一款开发板,用了三星目前最先进的SoC Exynos5420,搭载了3GB的RAM,4G EMMC(这个有点坑),AX88796 10/100M网卡(略 ...
最新文章
- TCP/IP报文格式
- HD2500显卡驱动linux,Intel发布HD Graphics 2500/4000显卡Win10驱动下载
- BetterFE 前端技术周刊 - 2019/04/15
- 收起.NET程序的dll来
- 【Java学习笔记十一】图形用户界面
- “约见”面试官系列之常见面试题之第四十五篇CSS优先级(建议收藏)
- mate7安装android o,华为Mate7升级安卓6.0详细教程
- apache 配置php 版本错误u,PHP+Apache+MySQL 在配置环境时遇到的问题
- python处理excel的优势-推荐一款数据处理的神级工具,完全结合了Python和Excel的优势...
- 顶尖,何为顶尖?你知道吗?我知道..
- Python进阶(零)字典、缺省参数、多值参数
- 关于计算机信息管理的照片,2021年10月青海自考计算机科学与技术(计算机信息管理方向)专业报名照片要什么格式...
- Matlab图像特征提取的数学原理及实现
- 硬盘克隆带linux系统,使用Linux dd命令作硬盘克隆
- 数电实验 可逆计数器设计
- 分布式锁-这一篇全了解(Redis实现分布式锁完美方案)
- 深入理解计算机网络-8网络层5
- 个人日记-纪录片《蓝海防线》观后感-20200921
- 测试部门来了个00后卷王之王,老油条感叹真干不过,但是...
- 与其这样挥霍时间,倒不如折腾折腾,尝试发展副业
热门文章
- Chocolatey 简介(软件自动化管理工具)
- CXF整合Spring开发WebService
- 3D游戏引擎中常见的三维场景管理方法
- 黑马程序员_Java高新技术--代理
- 怎么确定迭代器后面还有至少两个值_学会迭代和迭代器,让你的程序更省内存...
- KafkaProducer介绍
- (45)Xilinx Counter IP核配置(六)(第9天)
- (45)System Verilog数组乘积运算
- mvc html绑定变量,c# – Asp.Net MVC 3使用变量对象进行自定义模型绑定
- RTT学习笔记4-线程同步