本教程采用Linux系统Ubuntu为例进行Android源码的下载

一、下载环境配置

1.如果你的Linux系统或虚拟机还没有安装JDK,请先安装JDK,安装命令为

sudo apt-get install openjdk-8-jdk

如果无法安装,可以先检查下网络是否可用,如果网络可用,可能是安装源没有更新,可以使用以下命令进行源更新:

sudo apt-get update

如果更新后还是无法安装,可以尝试更改源,参考这篇文章。

2.安装git和curl

sudo apt-get install git-core curl

3.安装repo工具

mkdir ~/bin
PATH=~/bin:$PATH
chmod 777 ~/bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

4.创建工作目录

mkdir workspace
cd workspace

二、源码下载

1.初始化repo

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

如果有提示说gerrit.googlesource.com连接失败,那么请用文本编辑器打开~/bin/repo,将REPO_URL 一行替换成:

REPO_URL = 'https://gerrit-googlesource.lug.ustc.edu.cn/git-repo'

再执行上述命令。

当然,如果我们只需要某个安卓版本,可以使用以下命令:

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-5.0.1_r1

2.同步源码到本地

repo sync

3.等待下载完成即可。

国内下载Android源码教程相关推荐

  1. 国内下载android源码

    安装git和curl sudo apt-get install git-core curl 建立AOSP目录 mkdir ~/AOSP cd ~/AOSP AOSP随便你命名,就是一个目录,存放我们c ...

  2. 国内下载android源码,Android国内源码下载——亲测成功-Go语言中文社区

    一.工具准备 首先安装git和curl工具 sudo apt-get install git-core curl 然后通过curl下载repo并配置repo mkdir ~/bin echo &quo ...

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

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

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

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

  5. windows平台下载android源码

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

  6. 如何下载Android源码(window和Linux)

    文章参照来源: http://source.android.com/source/downloading.html 一.window平台 关于在window平台下载Android源码,网上一般使用的是 ...

  7. 下载Android源码

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

  8. 下载Android源码(Google官方文档翻译)

    懒人一个,最讨厌英文文档,可惜中文教程又都残缺不全,只好自己动手翻译一个,第一次翻译,各种错误,翻译不当之处希望大家指出. 原文地址:http://source.android.com/source/ ...

  9. Android源码 —— 构建下载Android源码的虚拟机环境(Win7+VMware12+Ubuntu16)

    Android源码 -- 构建下载Android源码的虚拟机环境(Win7+VMware12+Ubuntu16) 本文将介绍从Win7系统开始一步步构建下载Android源码的虚拟机环境: **1.使 ...

  10. 清华镜像站下载android源码

    清华镜像站 :https://mirrors.tuna.tsinghua.edu.cn/ 声明以下内容转自:https://www.cnblogs.com/shenchanghui/p/8503623 ...

最新文章

  1. 怎么将jenkins打包后的war自动部署到jetty上?
  2. Linux 用qmake快速生成makefile
  3. setdiff--求两个集合的差
  4. sci_loopback_int的例程(中断程序)
  5. vector插入/删除元素
  6. 3/3 常用符号:转义字符
  7. 2022-2028年中国飞机电子飞行包(EFB)行业市场竞争状况及发展趋向分析报告
  8. 更改C盘中Pycharm缓存文件目录
  9. HDU3689 Infinite monkey theorem 无限猴子(字符串DP+KMP)
  10. 驱动VS1003要注意的事项
  11. GBase XDM 数据库ldapdelete命令讲解和示例分析
  12. 分享45个Android实例源码
  13. HTML+CSS美食静态网页设计——简单牛排美食餐饮(9个页面)公司网站模板企业网站实现
  14. 苹果考虑推迟发布5G iPhone
  15. 【2012.10.13 上周工作总结】
  16. 用40年前的电脑打开女神图片,太刺激!
  17. 如何将项目代码放到github上
  18. QQ空间农场游戏常见的十大问题汇总
  19. 山东工商学院计算机科学与技术排名,鲁东大学和山东工商学院计算机专业哪个好...
  20. matlab 线性拟合polyfit_matlab最小二乘法拟合y=a*exp(-b/t),转换成线性用polyfit怎么写程序啊,有偿私聊我...

热门文章

  1. python报错:ValueError: invalid literal for int() with base 16: ‘ ‘
  2. ai的预览模式切换_ai预览模式怎么退出
  3. 个人所得税纳税记录(原税收完税证明)下载方法
  4. leetcode 之 Merge k Sorted Lists
  5. 模电八:集成运算放大器(下)
  6. TinyMce富文本编辑器配置说明
  7. vue部署到服务器 路由刷新找不到
  8. ASPUpLoad 文件上传
  9. resin java_让resin4自动编译java文件
  10. Electron客户端的自动升级方案-2022版