2013-03-10 28 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

相關問題