2013-03-10 111 views
9

我想分解整个Android操作系统的代码,以便我可以对Android进行自己的修改。如果我可以将所有东西都分发到GitHub上的存储库,最好。如何分叉整个Android操作系统的代码?

似乎没有太多的资源可用于如何在Google上分离整个Android操作系统的代码,也许有人可以提供更多的细节?

在最糟糕的情况下,将我的GitHub帐户下的每个存储库分配到存储库是否可行?

+2

http://source.android.com/source/index.html – CommonsWare 2013-03-10 14:13:49

+0

@CommonsWare我见过的页面,但我不想我看到了如何分叉它? – 2013-03-10 14:51:01

回答

8

你不需要到餐桌的大多数情况下,整个平台。您需要将正在进行更改的项目分叉并更新清单.xmls以指向您的服务器以处理这些项目。

+0

您是否知道如何编辑'repo'的manifest.xml文件? – 2013-03-12 11:44:27

+0

这个答案似乎是正确的方向,有人可以扩大答案提供更多的细节? – 2016-02-04 15:05:29

+0

查看https://github.com/Galaxy-J5上的示例 - 他们为端口修改了所有已修改的repos,并提供https://github.com/Galaxy-J5/j5_local_manifest以放置到.repo config在主线代码上应用这些分叉。阅读[覆盖默认清单:本地清单](http://xda-university.com/as-a-developer/repo-tips-tricks)以获取更多信息 – Mixaz 2017-04-04 10:42:51

5

的CyanogenMod是一个选项,请按照thier指令的装置:http://wiki.cyanogenmod.org/w/Build_Guides

+0

由于CM去世,因此使用LineageOS站点而不是[如何轻松构建任何Android设备的Lineageos Rom](http://www.lineageosrom.com/2017/01/how-to-build-lineageos-rom-for-any.html),但没有太多的信息OP问题 – Mixaz 2017-04-04 10:25:32

+0

CM现在已经死了 – 2017-08-08 08:13:28

相关问题