文章目录

  • 前言
  • 环境
  • 操作
    • 1、下载repo脚本
    • 2、建立工作目录
    • 3、初始化仓库
    • 4、同步源码
  • 云盘直接下载
  • 线上阅读
  • 参考

前言

需要研究下android底层源码及实现,跟着学习的书籍是:
《深入理解Android 卷1/2/3》

环境

  • Python:因为同步脚本repo是Python脚本 所以需要Python环境 最好最新版 目前3.7
  • bash:即命令行执行环境 linux就很简单 windows考虑下载cgwin
  • git: repo内部操作的就是git工具

操作

1、下载repo脚本

mkdir ~/bin
PATH=~/bin:$PATH
curl -sSL  'https://gerrit-googlesource.proxy.ustclug.org/git-repo/+/master/repo?format=TEXT' |base64 -d > ~/bin/repo
chmod a+x ~/bin/repo

2、建立工作目录

mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY

3、初始化仓库

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest
## 如果提示无法连接到 gerrit.googlesource.com,可以编辑 ~/bin/repo,把 REPO_URL 一行替换成下面的:
## REPO_URL = 'https://gerrit-googlesource.proxy.ustclug.org/git-repo'
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b froyo

注:这里我只需要android2.2版本的源码 所以-b指定版本分支

4、同步源码

repo sync

云盘直接下载

实在不想麻烦的 直接百度网盘下载吧 1.6-6.0版本的
链接:https://pan.baidu.com/s/1fYtijCcHeM3i22topoJPEQ
提取码:9a8h

线上阅读

如果再懒一点 那就网页查看代码吧:)
http://androidxref.com/

参考

【1】AOSP(Android开源项目)镜像使用帮助 中科大
【2】Android版本详细列表

Android源码下载方法、云盘链接、在线阅读相关推荐

  1. android源码下载方法 批量下载 基于windows os

    安装win版的Gitbash, 在这里 http://msysgit.googlecode.com/files/Git-1.6.0.2-preview20080923.exe. 选择默认安装路径(否则 ...

  2. 各种资源被封后android源码下载方法

    各种资源被封后android源码下载方法. 分类: Android 源码下载2013-08-29 22:27 579人阅读 评论(0) 收藏 举报 先给个国内的下载链接,转至:http://www.a ...

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

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

  4. VLC for Android源码下载和编译

    Project Hosting on 点击打开链接 最受欢迎的开源项目 点击打开链接 由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏.图像处理.时间显示.开始菜单快捷方式等. ...

  5. 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译

    本文摘自人民邮电出版社异步社区<深入理解Android内核设计思想(第2版)(上下册)> 购书地址:http://item.jd.com/12212640.html 试读地址:http:/ ...

  6. 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译...

    本文摘自人民邮电出版社异步社区<深入理解Android内核设计思想(第2版)(上下册)> 购书地址:item.jd.com/12212640.ht- 试读地址:www.epubit.com ...

  7. 【Android】Android源码下载

    学而不思则罔,思而不学则殆 [Android]Android源码下载 一.环境准备 虚拟机 Ubuntu系统 二.Android源码下载 Ubuntu下载 1.repo下载 2.修改源代码镜像地址 3 ...

  8. android源码下载以及编译自己的ROM

    android源码下载以及编译自己的ROM 最近发现kernel.org被墙了,为什么这种网站也能被墙了? 要想下载源码的话,只能绕过去了.下面是我从网上搜索到的一些下载方法: =========== ...

  9. 最完整的android源码获取方法及环境建立

    网上看了前人的那么多关于android源码获取方法及环境建立,门路可真多,今天我就总结一下个人学习经验,算是比较完整的了. 一.获取方法: 1.直接找到人家已经下载好的android源码,如cupca ...

最新文章

  1. 通过cookies跳过验证码登陆页面,直接访问网站的其它URL
  2. 开启报名丨中文信息学会青工委学术沙龙:“推荐系统前沿进展”
  3. ubuntu下vi/vim 的基本使用法
  4. ELK三件套安装实践之路(1)
  5. MySQL 高级 - 输入参数
  6. IOS设置导航栏返回按钮,并添加事件返回主页面
  7. Windows忘记mysql的密码
  8. PureMVC(AS3)剖析:设计模式(二)
  9. 读书笔记:《Aspx开发200问》——如果实现动态加载用户空间
  10. C++ 线程同步 (学习笔记)
  11. Eclipse调试时出现source not found的问题
  12. How to recover from root.sh on 11.2 Grid Infrastructure Failed
  13. QPCore Service与NetAssist冲突解决
  14. 室内常用光带;平面,穹顶,球体,网格;常模拟吸顶灯、灯——daiding
  15. 苹果id是什么格式的_可以修改微信号了,怎样起一个好看又好记的微信号ID?...
  16. 提高写文档的能力(程序员)
  17. Windows10 输入法 Microsoft IME占用CPU过高,而且无法切换输入法,只能输入英文
  18. 【Python虚拟环境】Windows环境下Python虚拟环境的创建与激活
  19. Android_基于g-sensor的坐下动作的的识别
  20. bmijava_Java程序来计算体重指数(BMI)

热门文章

  1. 关于Infinite recursion detected
  2. 【计算机视觉】图像分割与特征提取——基于Roberts、Prewitt、Sobel算子的图像分割实验
  3. JAVA异常处理、自定义异常、throws关键字与throw关键字、运行时异常
  4. oracle数据库scn是什么,深入了解ORACLE数据库的SCN
  5. 毕业设计-基于微信小程序的大学生返校考勤系统
  6. CSS的简单学习(6)
  7. 网络营销方法大全分享
  8. 萌新小白学习必备,3D游戏建模入门基础知识!你都知道吗?
  9. PPT课件免费下载!国家精品公开课:《Python编程入门》
  10. eclipse查看源码是提示Sourse not found怎么解决