【问题标题】:Download AOSP android-4.4.4_r2 using repo使用 repo 下载 AOSP android-4.4.4_r2
【发布时间】:2016-08-08 08:43:39
【问题描述】:

我正在寻找下载特定版本的 android 源代码 - android-4.4.4_r2。我按照android源的“下载源”页面上提供的说明使用了repo init -u https://android.googlesource.com/platform/manifest -b android-4.4.4_r2。当我执行 repo sync 时,看起来整个树都被下载了。当前下载的目录大小为 54G,并且还在继续增长。

按照https://github.com/huz123/GemDroid_QEMU 上的说明,我正在尝试满足系统要求。

仅下载 android-4.4.4_r2 有不同的方法吗? 还是应该第一次下载整个树(> 54G)? 请帮助我解决这种情况。谢谢!

【问题讨论】:

  • repo sync -c-c, --current-branch 仅从服务器获取当前分支。

标签: android git android-4.4-kitkat android-source repo


【解决方案1】:

是的!official documentation 的硬件要求是:

至少 100GB 的可用磁盘空间用于结帐,150GB 用于单个构建,200GB 或更多用于多个构建。如果您使用 ccache,您将需要更多空间。

在完整的 OS 系统上工作时,您必须处理 大量 数据 - repo sync 命令可能会花费您超过 5 个小时,这很正常。
用于构建和编译项目的make 命令第一次也可能需要几个小时。

【讨论】:

    【解决方案2】:

    在 Ubuntu 中下载 android 源代码(AOSP)的步骤

    1. 首先创建一个文件夹,如“aosp-m”,将 AOSP 代码复制到您的机器中。

    2. 打开终端(Ctrl+Alt+T)并将您的目录更改为最新创建的目录让我们说“aosp-m”

    3. 之后在终端中运行以下命令:- git clone git://gitz01/cm/download/android/manifest

    4. 在终端中一一运行以下命令 git config --global user.name "Your Name" git config --global user.email "you@example.com"

    5. 然后运行以下命令进行 repo init repo init -u git://gitz01/cm/download/android/manifest -b master -m identifiedmanifest.xml 在这里您可以将identifiedmanifest.xml 替换为您想要的AOSP 源代码,让我们说android-6.0.1_r10.xml marshmellow。

    6. 并在最后一次运行repo sync 命令。此命令开始在您的机器中下载所需的 AOSP 代码。此操作需要 1 个多小时(取决于您的互联网连接速度)来下载源代码。

    就是这样......快乐编码......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多