5

我在哪里可以获得 Android 4.0 (Ice Cream Sandwich)内核源代码?

虽然这可能是一些人以前问过的一个愚蠢的问题,但我似乎无法在任何地方找到合适的答案,因为:

  • 谷歌决定真正有用并重定向android.kernel.org到,其中包括除内核之外http://source.android.com/source/downloading.html的 Android 的每一个部分。我不明白这背后的逻辑。

  • git clone https://android.googlesource.com/kernel/common.git做了一些奇怪的事情并创建了一个巨大的(600 MB+) .git文件夹而不创建源代码树。我对 git repo 不屑一顾,我只需要 source tree

  • GitHub 上的所有内核分支都已经过时了。

4

2 回答 2

9

在 2011 年 11 月 30 日的帖子中,Jean-Baptiste Queru 解释了为什么内核源在克隆后不可见。这篇文章描述了为 ICS 的各种硬件风格而存在的内核源代码分支。

一般来说,以下是如何使特定分支可见:

git clone https://android.googlesource.com/kernel/common.git # clone the repo
git branch -a # lists branches, both local and remote
git checkout -b android-3.0 remotes/origin/android-3.0 # create local branch
# android-3.0 that tracks the named remote branch
于 2012-01-04T17:42:35.923 回答
5

观看托管在Github上的 android 源代码。

于 2011-12-22T10:29:44.807 回答