有时候想看看android源码,却不知道如何去下载android源码,再这里以最新的android 7.1.1为例,记录下在国内下载android源码的方法。网上的方法也有很多,好多目前都不能下载,简要记录下自己下载android N 源码的流程

1、下载安装repo 工具

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

2、建立一个放android源码的目录,名字随意

mkdir android_sourcecode
cd android_sourcecode

3、初始化repo库

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

4、如果需要下载某个特定的android版本,只需通过 -b指定版本号就行

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

5、repo库初始化后,就可以直接下载指定版本的android源码,也可以通过指定下载路径,来下载源码中某一个模块

#下载repo库里所有的android源码
repo sync
#指定下载路径,下载某个模块代码
repo sync packages/providers/ContactsProvider

repo sync命令后接的path,在执行repo init目录下(此处即android _sourcecode)有个.repo文件夹,可以通过

.repo/manifest.xml 查看各个模块的路径,然后通过repo sycn path来下载学习最新的android源码,查看googel大神们写的代码

如果以后android源码更新了,只需改变步骤4中-b后指定的路径,Android所有版本列表

Android 7.1.1源码下载相关推荐

  1. Android AOSP和Android-X86源码下载编译终极普法

        Android AOSP和Android-X86源码下载编译终极普法 引言   最近有朋友在询问怎么下载Android AOSP源码和Android-X86源码,编译学习!其实这个说简单也简单 ...

  2. Android 4.0.1 源码下载,编译和运行

    [牛人分享]Android 4.0.1 源码下载,编译和运行 转自 http://blog.csdn.net/rambo2188/article/details/6943382 ----------- ...

  3. Android FrameWork学习(一)Android 7 0系统源码下载 编译

    最近计划着研究下 Android 7.0 的系统源码,之前也没做过什么记录,这次正好将学习的内容记录下来,方便以后复习巩固. 既然要学习我们的系统源码,那我们第一步要做的就是下载源码并进行编译了. # ...

  4. Android FrameWork学习(一)Android 7.0系统源码下载\编译

    重点内容 转载. http://blog.csdn.net/cjpx00008/article/details/60474883 硬件环境要求 1. 编译环境 按照官方的说法,编译Android 2. ...

  5. Android 第三方ROM CyanogenMod 源码下载,编译,刷机

    转自: http://blog.csdn.net/androiddevelop/article/details/8661120 一. 背景介绍 当前文章是记录自己HTC G12下载,编译,刷入手机   ...

  6. android 4.0(ICS)源码下载方法

    本方法是基于ubuntu 10.04从android官网下载ICE源码,确保电脑可以正常连接网络,通过apt-get install curl git-core工具,在普通用户权限下,执行以下的命令可 ...

  7. android 2.2(froyo)源码下载

    源码主页:http://android .git.kernel.org/ 正常下载步骤:         $ mkdir mydroid-froyo         $ cd mydroid-froy ...

  8. ubuntu16.04 下 android 4.4.4 源码下载

    文章目录 repo工具下载及设置 初始化 压缩包方式初始化 分支版本选择 直接拉取初始化 同步下载 问题解决 1.如果出现RPC failed等问题 2.如果出现Cannot checkout xxx ...

  9. android 阿福播放器源码下载,阿福播放器

    posted on 2010-10-18 01:14 阿福播放器 阅读(1806) 评论(7)  编辑  收藏 评论 # re: 阿福播放器 2010-10-18 11:18 HalZhang 你好, ...

  10. android手机 代码下载,android手机NFC 示例源码下载

    手机NFC测试软件 资源下载此资源下载价格为2D币,请先登录 资源文件列表 TestNFC/.DS_Store , 6148 TestNFC/._.DS_Store , 4096 TestNFC/.c ...

最新文章

  1. Linux下如何实现用户的集中管理(NIS服务器的高级配置)
  2. 查看Flink的Job Graph时的问题
  3. ES6--函数的扩展
  4. 如何用emacs打开许多文件
  5. mysql 学习笔记05 统计函数的相关使用
  6. python使用pkg包_Python deb-pkg-tools包_程序模块 - PyPI - Python中文网
  7. 用Python把github上非常实用的数据全部抓取下来! 留给自己备用
  8. java 嵌套类implement_有关 C++ 嵌套类
  9. python爬取美女_Python制作爬虫抓取美女图
  10. Teststand: 如何让一个测试步骤不要在报告里生成
  11. 设置input框只能输入6位为数字的支付密码
  12. 升级 XPLite 中的 IE
  13. windows10系统更新后,Windows.old 无法删除解决方法
  14. Linux常见命令作用(持续更新中,欢迎提议支持)
  15. GNU Screen的使用方法
  16. 大学生 从0开始学Spring第2篇:控制反转(IoC)与依赖注入【从0到精通】
  17. 从深度学习到LSTM
  18. Linux期末考试复习大纲
  19. 重装Windows,只用53款全免费软件
  20. postgre sql 语法

热门文章

  1. PDF页眉页脚怎么去掉,页眉页脚删除方法
  2. 微信公众号开发之生成带参数的二维码
  3. python写生日祝福语大全_【Python 1-6】Python教程之——数字
  4. jquery 属性操作(addClass,removeClass,toggleClass)案例与tab栏切换
  5. 【POJ No. 3294】星际迷航 Life Forms
  6. 谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!
  7. 实用Ip、手机、身份证归属地查询API
  8. 设置图例legend分行显示
  9. localhost 已拒绝连接
  10. 【凡是过去 皆为序章】 回顾大二刚开学的心路历程