在AOSP源代码中创建分支

3

我的团队希望创建我们自己的定制ROM。我想以AOSP Pie为基础。是否有一种方法可以在GitHub上分叉或复制代码?

我尝试使用Google repo,但它比我的硬盘还大,所以我无法将其克隆到本地并推送到GitHub。

我们更喜欢以纯Android为基础,而不是另一个定制ROM。

2个回答

2
你可以直接从Github上尝试获取:

https://github.com/aosp-mirror

它是从https://android.googlesource.com/platform/development.git复制而来的。

硬件要求:
你的开发工作站应满足或超过以下硬件要求:

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

1
这会极大地复杂化开发,因为你需要很多仓库来创建最终编译。 - JensV
此外,指南明确告诉你,在使用镜像时需要更多的空间。 - JensV
问题是:有没有一种方法可以将代码分叉或复制到GitHub?这是一个有效的答案,但还需要考虑其他事情,必须修改问题,无论如何硬件要求都是必须的,所以如果没有足够的空间就没有项目。 - Óscar Andreu
问题明确表示谷歌仓库太大了。因此,使用GitHub也无济于事,因为它会更大。所以问题的段落已经得到回答,但是答案不符合给定的限制条件。 - JensV

1

1
很遗憾,我的VPS只有40GB,看起来我至少需要400GB。 - unixandria
1
如果可以的话,请使用您本地的计算机。例如,如果您不使用Linux,则可以使用VirtualBox设置虚拟机。 - JensV
1
嗯,我没有。这就是为什么我有VPS的第二个原因。我得研究一下购买更多存储空间的事情。 - unixandria

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接