博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过镜像下载Android系统源码
阅读量:4315 次
发布时间:2019-06-06

本文共 1099 字,大约阅读时间需要 3 分钟。

作为一个Android程序员,平时多多少少需要了解一些Android底层源码实现,而我们平时下载的sdk中,源码只可追溯到Framework层级,没有C/C++的代码。今天分享一下我通过镜像下载Android 7.1.2 r12(更新时最新)的心路历程,包括中间也遇到一些坑,好了,废话不多说,让我们开始吧。

清华大学镜像官网:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

具体步骤如下:

1.下载repo工具

mkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repochmod a+x ~/bin/repo

因为被墙了,所以以上步骤会出现无法连接相关错误,所以需要把https://android.googlesource.com/ 全部使用 https://aosp.tuna.tsinghua.edu.cn/ 代替。具体如下:

mkdir ~/binPATH=~/bin:$PATHGit clone https://aosp.tuna.tsinghua.edu.cn/android/git-repo.git//将git-repo中的repo文件拷贝到bin目录cp git-repo/repo ~/bin///打开ropo文件并REPO_URL做如下修改REPO_URL = ‘https://aosp.tuna.tsinghua.edu.cn/android/git-repo’

 2.建立工作目录:

mkdir WORKING_DIRECTORYcd WORKING_DIRECTORY

3.初始化repo:

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest

4.下载所需要的Android版本

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-7.1.2 r12

5.同步源代码树

repo sync

注:以后都只需使用repo sync同步即可。

 

如果大家有什么好的意见或建议,欢迎关注我的公众号“Coding小僧”进行留言,谢谢!

扫一扫 关注我的公众号

如果你有好的文章需要和广大网友分享,欢迎投稿,谢谢!

转载于:https://www.cnblogs.com/wood3/p/6959677.html

你可能感兴趣的文章
处理移动障碍
查看>>
优化VR体验的7个建议
查看>>
2015年创业中遇到的技术问题:21-30
查看>>
《社交红利》读书总结--如何从微信微博QQ空间等社交网络带走海量用户、流量与收入...
查看>>
JDK工具(一)–Java编译器javac
查看>>
深入.NET框架与面向对象的回顾
查看>>
merge http://www.cplusplus.com/reference/algorithm/merge/
查看>>
Python-DB接口规范
查看>>
改变label中的某字体颜色
查看>>
[转]SQL SERVER 的排序规则
查看>>
SQLServer锁原理和锁的类型
查看>>
Eclipse中SVN的安装步骤(两种)和使用方法[转载]
查看>>
C语言函数的可变参数列表
查看>>
七牛云存储之应用视频上传系统开心得
查看>>
struts2日期类型转换
查看>>
Spark2-数据探索
查看>>
大数据初入门
查看>>
Java学习笔记-类型初始化
查看>>
设计模式原则之单一职责原则
查看>>
Android:日常学习笔记(10)———使用LitePal操作数据库
查看>>