一、准备工作:
1.安装VMware虚拟机;
2.安装ubuntu系统(到ubuntu官网下载最新版的就行,比如我下载的是22版本的,不要按教材上的下14.04的,太老了,bug多到让你抓狂);
二、在ubuntu内下载Adroid系统源码:
1.安装vm-tools:sudo apt-get install open-vm-tools-desktop
2.下载接下来要用到的工具:
sudo ln -s /usr/bin/python3 /usr/bin/python
apt install curl
apt install repo
apt install vim
apt install git
3.创建bin目录并准备下载:
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
4.修改bashrc文件
vim ~/.bashrc
增加export REPO_URL=‘https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/’
5.将repo内的google源替换成国内edu的
vim ~/bin/repo
替换
REPO_URL = ‘https://gerrit-google.tuna.tsinghua.edu.cn/git-repo’
6.创建source文件并做拉取初始化:
mkdir source
cd source
export REPO_URL=‘https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/’
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest(这个是默认拉取最新android版本的源码下来,如果你要指定版本,可以-b,然后接版本名;比如:repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-12.0.0_r9)
7.同步源码下来:
repo sync

然后等下完即可,很慢,要几个钟

【国内下载Android系统源码的方法】相关推荐

  1. 使用代理下载android系统源码和SDK

    ** 使用代理下载android系统源码和SDK ** 谷歌被墙后,如何下载android源码和sdk?使用代理.步骤如下: 寻找可用代理 先在这里找一个可用的代理服务器:http://www.xic ...

  2. 第一章 国内下载AOSP最新源码的方法

    文章目录 前言 一.AOSP是什么? 二.从清华大学AOSP镜像下载 1. 首先下载manifest仓库 2. 查看manifest仓库包含哪些分支 3. checkout所需的分支清单文件 4. 下 ...

  3. windows下载Android系统源码

    1.安装 git 官网:https://git-scm.com/downloads/ 2.安装 Python 官网:https://www.python.org/downloads/ 3.下载源码 1 ...

  4. android系统源码7.1.2_r8下载,编译,运行到nexus5X上,修改源码并编译SDK进行测试

    一,学习android系统源码下载,编译的作用 1,可以自己 DIY 自己的rom系统,从系统层面,宏观的加深理解 android系统 2,编译自己的 userdebug(原生root权限) rom, ...

  5. 手把手教你查看android系统源码

    引言: android开发人员想必都很想知道,怎么才能查看源码吧.毕竟,想跨入高级,不看源码,你看啥? 老司机请远离. 准备工作: 下载SourceInsight4.0,如果有,就略过.如果没有,下载 ...

  6. 编译Android系统源码--搭建环境

    下载Ubantu14 Google官方建议使用Ubuntu 14 下载路径 双系统安装参考 下载VMware 建议:VMware Workstation 16 Pro 下载路径 下载Android系统 ...

  7. ubuntu-18.04.4 Android系统源码TP1A(Android 13)下载及编译

    继上一篇博客介绍了VMware Workstation15 配置ubuntu-18.04.4,这篇主要介绍安装后环境搭建,Android源码的下载与编译.小编当前下载的是当前最新的代码,是主干分支代码 ...

  8. 从2.3.3到4.1.1:最全的android系统源码下载大集合

    115网盘下载,android源码大集合,包括2.3.3. 2.3.4(新增) . 2.3.5 .2.3.7. 4.0.1(重新上传,无CRC错误) .4.0.3 . 4.0.4(新增) 七个版本的a ...

  9. Android FrameWork 学习之Android 系统源码调试

    这是很久以前访问掘金的时候 无意间看到的一个关于Android的文章,作者更细心,分阶段的将学习步骤记录在自己博客中,我觉得很有用,想作为分享同时也是留下自己知识的一些欠缺收藏起来,今后做项目的时候会 ...

  10. Android FrameWork学习(二)Android系统源码调试

    点击打开链接 通过上一篇 Android FrameWork学习(一)Android 7.0系统源码下载\编译 我们了解了如何进行系统源码的下载和编译工作. 为了更进一步地学习跟研究 Android ...

最新文章

  1. IO流 字符流 字节流 缓冲流 文件的复制
  2. Python 图像处理 | 图像平滑之均值滤波、方框滤波、高斯滤波及中值滤波
  3. ai怎样导出所选部分_Adobe Photoshop批量导出照片+模糊照片变清晰+火焰字体制作介绍...
  4. linux内存占满但是无进程,为什么TOP看不出真实的内存占用情况?
  5. Normalization
  6. 结合提供者模式解析Jenkins源码国际化的实现
  7. python中MySQLdb的使用
  8. k8s mysql数据同步_K8s——MySQL实现数据持久化
  9. django框架预备知识
  10. vue调用手机相机相册_今天才发现,点一下小米手机相册,能将照片一键制作成电影...
  11. 【转】使用FiddlerCore来测试WebAPI
  12. 数据库中有痣但是有时取不到_农村这种长得像“泥鳅”的鱼,以前没人吃,现在可能有钱都吃不到...
  13. 李航《统计学习方法》---感知机
  14. 信息学奥赛C++语言:求和4
  15. android开发监听媒体播放器,Android开发之媒体播放工具类完整示例
  16. Unity 烘焙材质到单一贴图的脚本
  17. C语言编写FFT程序
  18. USB设备仿真框架设计指南——10.用USB设备模拟器测试USB驱动程序
  19. 解决Strings must use singlequote方法以及eslint与本地格式化规则起冲突时的解决办法
  20. Android机型适配

热门文章

  1. windows-更新包
  2. sew制动器操作手册_SEW减速机中文操作手册
  3. 豆瓣小组html模板,用前端的方式打开豆瓣租房小组
  4. RMAN数据库完全备份和恢复
  5. 塞规公差带图_螺纹塞规公差及尺寸表
  6. m3 pcb开孔 螺丝_螺丝过孔工艺孔底孔尺寸参照表
  7. vb改动microsip让microsip隐藏然后命令拨打电话
  8. 苹果ios啸叫频点测试软件_啸叫抑制之陷波法
  9. matlab电阻电路的计算,Matlab电路原理应用——计算未知电阻
  10. matlab中基于十字形窗口的滤波算法,×字形滤波窗口在Matlab自适应中值滤波算法中的应用...