【问题标题】:Android repo sync doesn't create src directoriesAndroid repo sync 不会创建 src 目录
【发布时间】:2016-05-22 21:45:53
【问题描述】:

我正在尝试从源代码编译 6.0.1 的 AOSP。我看到了一个奇怪的问题,但我没有找到类似的帖子。

使用repo sync -f下载源码后,repo完成,但源码目录为空。它只包含.repo 目录。 (.repo>30G,所以下载没问题)

在执行repo sync -f 时,有一些包无法获取。其他人报告了同步问题,但在 repo 同步完成后查看源代码或编译它似乎没有问题。

这是我迄今为止尝试过的,但没有多大成功:

  1. 最初 repo init 使用 android-6.0.1_r41 进行初始化。然后用master分支尝试repo init

  2. 将 tcp 窗口更改为 0,如此处所述:https://source.android.com/source/known-issues.html#difficulties-syncing-the-source-tree-tcp-issues

  3. 将 git 更新到最新版本。

这是在 virtualbox Ubuntu 16.04 上运行的。

是否有强制“解包”源代码的方法?

【问题讨论】:

  • 同步应该在没有-f 的情况下运行,特别是如果您有一个空目录。你得到什么错误?
  • 你试过检查分支吗?
  • 其中一个错误是这样的:“Fetching projects: 54% (276/511) error: Cannot fetch platform/external/sl4a warn: --force-broken, continue to sync”。还有几个。不,我没有试过退房。会试试的。

标签: android android-source repo


【解决方案1】:

如果您 repo 同步完成但没有 src 代码。 试试吧

repo sync -c --no-tags --local-only -j4

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-16
    • 1970-01-01
    • 2016-08-22
    • 2013-12-03
    • 1970-01-01
    • 2022-10-14
    相关资源
    最近更新 更多