2014-03-01 32 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