从源代码构建ROM变得越来越流行。虽然大多数决定构建自己的ROM的人都是为了学习新知识,但也有一些人与社区分享他们的构建。但是,并非总是从头开始创建ROM。一些功能来自开源项目,这些项目的代码在Git上公开可用。

有许多贡献者的大型项目使用基于Web的软件审阅工具Gerrit。使用Gerrit与Git有所不同,我们在 一段时间之前介绍了一个 不错的指南。该工具还可以用于挑选单个提交,XDA高级会员jabza的简单指南 将向新手展示如何做到这一点。

Jabza的指南向新开发人员展示了如何使用终端进行一次提交并随后解决错误。Jabza以 ParanoidAndroid的Halo为例,但他的说明可以应用于任何其他开源项目。仅需几个步骤,您就可以在ROM中添加一些有用的功能。