利用清华和科大镜像源全程国内同步Android源码
Xayah Lv3

原CSDN博客地址

环境: 2021-1-12

系统: Ubuntu 20.04.1 LTS

网上类似的资料已经很多了,但由于 时效性 或多或少会有一些问题,我在这里记录下 当前环境 下成功同步的方法

具体步骤

  1. 安装必要工具

    1
    sudo apt install curl
    1
    sudo apt install vim
    1
    sudo apt install git
  2. ~/bin 目录下载 repo

    1
    mkdir ~/bin
    1
    cd ~/bin
    1
    curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo
    1
    chmod +x repo
  3. 配置 repo 环境变量:

    1
    sudo vim ~/.bashrc
    1. 输入 i 进入编辑模式

    2. 末尾 添加:

      1
      export PATH=~/bin:$PATH
      1
      export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'
    3. Esc 退出编辑模式,输入 :wq 保存并退出

    4. 使环境变量生效: source ~/.bashrc

  4. 清华/科大镜像源 下载 初始包工作目录 (90GB左右):

    清华源初始包

    科大源初始包

  5. 在工作目录下解压:

    1
    tar xf aosp-latest.tar
    1. 经测试清华源下载的初始包直接 repo sync 会出现奇奇怪怪的问题,解决办法是:

      显示隐藏文件 → 打开 aosp/.repo/manifests.git/config

    2. 修改其中的 url 为:

      url = git://mirrors.ustc.edu.cn/aosp/platform/manifest

  6. 修改 符号链接python3 默认指向 python 命令:

    1
    sudo rm /usr/bin/python
    1
    sudo ln -s /usr/bin/python3 /usr/bin/python
  7. 设置账号的 缺省身份标识

    1
    git config --global user.email "you@example.com"
    1
    git config --global user.name "Your Name"
  8. 回到 aosp 目录下同步源码: repo sync

  9. 成功 同步源码 !

由 Hexo 驱动 & 主题 Keep
本站由 提供部署服务
总字数 42.3k 访客数 访问量