【问题标题】:Fork AOSP source分叉 AOSP 源码
【发布时间】:2019-03-29 21:21:41
【问题描述】:

我的团队正在寻求创建我们自己的自定义 ROM。我想以 AOSP 派为基础。有没有办法 fork 或将代码复制到 GitHub?

我尝试只使用 Google 存储库,但它比我的硬盘驱动器大,所以我无法在本地克隆它以推送到 GitHub。

我们更愿意将其基于纯 Android,而不是其他自定义 ROM

【问题讨论】:

    标签: android github android-source


    【解决方案1】:

    你可以直接从github试试:

    https://github.com/aosp-mirror

    https://android.googlesource.com/platform/development.git镜像

    硬件要求:
    您的开发工作站应满足或超过这些硬件要求:

    • Android 2.3.x (Gingerbread) 及更高版本(包括主分支)需要 64 位环境。您可以在 32 位系统上编译旧版本。
    • 至少有 250GB 的可用磁盘空间来签出代码,另外还有 150GB 来构建它。如果您进行多次构建,您将需要更多空间。 注意:如果您要检出镜像,则需要更多空间,因为完整的 Android 开源项目 (AOSP) 镜像包含曾经使用过的所有 Git 存储库。
    • 如果您在虚拟机中运行 Linux,则至少需要 16GB 的 RAM/swap。

    【讨论】:

    • 这会大大增加开发的复杂性,因为你需要大量的存储库来创建最终的构建
    • 另外,guide 明确告诉您使用镜像时甚至需要更多空间
    • 问题是:有没有办法将代码分叉或复制到 GitHub?这是一个有效的答案,应该考虑其他事情,必须修改问题,无论如何硬件要求是必须的,所以如果没有足够的空间,请不要有项目。
    • 这个问题明确表示谷歌回购太大。所以使用 github 会让你一事无成,因为它会更大。因此,有问题的段落得到了回答,但答案不符合给定的限制条件。
    【解决方案2】:

    在此处按照指南下载源代码:

    https://source.android.com/setup/build/downloading

    源那么大,所以如果你的硬盘太小,你甚至无法使用自定义 rom 作为参考。

    作为参考,要求告诉您源需要 250GB,构建需要 150GB。 https://source.android.com/setup/build/requirements

    【讨论】:

    • 遗憾的是我的 VPS 有 40gb,看来我至少需要 400gb
    • 如果可以,请使用本地计算机。例如,如果您不使用 linux,则可以使用 VirtualBox 设置 VM。
    • 嗯。我没有。这就是#2 我什至有 VPS 的原因。我将不得不考虑购买更多存储空间
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    • 1970-01-01
    • 2015-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多