返回介绍

lineageOS 源代码镜像使用帮助

发布于 2021-03-20 05:23:11 字数 1827 浏览 1323 评论 0 收藏 0

注意: 本镜像是 lineageOS 源代码的镜像,如果是希望下载lineage的rom,请访问 https://mirrors.tuna.tsinghua.edu.cn/help/lineage-rom/

过程摘录

下载 repo 工具:

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

或者使用tuna的git-repo镜像

建立工作目录:

mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY

初始化仓库:

repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/lineageOS/LineageOS/android.git -b cm-14.1

(如果已经有从github同步的lineageOS源代码,可以从这里直接开始)

打开.repo/manifest.xml,将

  <remote  name="github"
           fetch=".."
           review="review.lineageos.org" />

改成

  <remote  name="github"
           fetch="https://github.com/" />

  <remote  name="lineage"
           fetch="https://mirrors.tuna.tsinghua.edu.cn/git/lineageOS/"
           review="review.lineageos.org" />

  <remote  name="aosp"
           fetch="https://android.googlesource.com"

改成

  <remote  name="aosp"
           fetch="https://mirrors.tuna.tsinghua.edu.cn/git/AOSP"

  <default revision="..."
           remote="github"

改成

  <default revision="..."
           remote="lineage"

同步源码树(以后只需执行这条命令来同步):

repo sync

异常处理

  1. 部分仓库例如Lineage_framework_base同步的时候会出现bundle错误,这时候可以使用命令repo sync --no-clone-bundle进行同步就没有问题了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文