gpt4 book ai didi

android - AOSP repo 同步时间过长

转载 作者:IT王子 更新时间:2023-10-29 00:24:21 24 4
gpt4 key购买 nike

我正在尝试从同名书中学习嵌入式 Android。并且作者建议与 AOSP Gingerbread 分支合作。于是我跟着下载了源:

$ repo init -u https://android.googlesource.com/platform/manifest.git
-b gingerbread

$ repo sync

但是时间太长了。同样从输出来看,在我看来它也在从其他分支下载源代码(我看到 android-5.....),这不是我想要的。我想知道这是否是需要这么长时间的原因。

有人遇到过同样的问题吗?请给我一个建议!谢谢!

最佳答案

AOSP 一个数 GB 的下载,因此您无能为力。但是,将 -c/--current-branch 选项传递给 repo sync 会导致 Repo 告诉 Git 只获取您真正需要的分支而不是每个存储库的所有分支。对于像 Gingerbread 这样的旧版本,理论上这应该是非常有益的。但是,Repo 将通过 HTTP 下载的 Git 包作为存储库的种子,并且包文件不受 -c 选项的影响。使用 --no-clone-bundle 禁用 bundle 文件。因此,以下 Repo 命令应该产生最小的下载量:

repo sync -c --no-clone-bundle

(请记住,Gingerbread 是几年前的版本。它不能在很多最新的硬件上开箱即用。)

关于android - AOSP repo 同步时间过长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28379870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com