2014-03-01 88 views
0

嘿傢伙我是新來的移植Android操作系統。我正在嘗試下載android源代碼,並想知道應該爲kitkat下載哪個git存儲庫。而且我想在GIT窗口中下載源代碼,因爲我不想使用linux終端和repo來下載源代碼。 另外,會下載https://android.googlesource.com/kernel/msm/+/android-msm-hammerhead-3.4-kk-r1給我來源還是會給我https://android.googlesource.com/platform/build/+/master來源? 注意:我的高速下載限制非常有限,所以我只想下載相關的源文件。沒有預先構建的圖像或設備圖像。我只想下載股票kitkat android的源代碼,並在ubuntu中使用它進一步構建。Android源碼下載

+0

「我不想使用linux終端和回購下載源代碼」 - 歡迎您下載[源代碼到''repo' **](http://commondatastorage.googleapis.com/git -repo-downloads/repo)並嘗試通過某種GUI操作複製〜23KB的Python。我不知道這是否可能,因爲開發者應該按照[說明]使用**'repo' **(http://source.android.com/source/downloading.html)。 – CommonsWare

+0

是的我已閱讀說明,並從我在網上看到的實際來源是相當小的回購下載,一個傢伙在1GB的淨下載4.1.2(不包括prebuilts等),什麼回購是我下載(4.4)是8GB。那個區別。那麼我該如何下載4.4 os的相關文件 – KaranJ

回答

1

我認爲你不瞭解Android源碼的組織。正如CommonsWare所說,它是一個git倉庫的森林,它有一個名爲「repo」的工具。理論上,您可以單獨克隆每個約450個git回購站。我懷疑這很難做到。

當您下載源代碼時,您將獲得所有版本,並進行相應標記。您只需要在正確的標籤上籤出。

+0

好吧我得到你想說的,所以我不得不下載所有450個GIT倉庫?我已經下載了msm one,那它是什麼?它是4.4的來源還是隻是預先準備好被壓縮和閃存的ROM? – KaranJ

+0

這些都不是。它是Qualcomm芯片組支持Android的Linux內核的來源。它與Android的源代碼無關。 –

+0

因此,構建新設備完全沒有用處?我將不得不使用repo sync來獲取存儲庫? – KaranJ