Android 4.0内核源码? [关闭]
Posted
技术标签:
【中文标题】Android 4.0内核源码? [关闭]【英文标题】:Android 4.0 kernel source code? [closed] 【发布时间】:2012-01-16 21:09:17 【问题描述】:我在哪里可以获得 android 4.0(冰淇淋三明治)内核源代码?
虽然这可能是一些人以前问过的一个愚蠢的问题,但我似乎无法在任何地方找到合适的答案,因为:
Google 决定真正有用并将android.kernel.org
重定向到http://source.android.com/source/downloading.html
,其中包括Android 除内核之外的每个部分。 我不明白这背后的逻辑。
git clone https://android.googlesource.com/kernel/common.git
做了一些奇怪的事情并创建了一个巨大的 (600 MB+) .git
文件夹而不创建源代码树。我对 git 存储库不屑一顾,我只需要源代码树。
GitHub 上的所有内核分支都已经过时了。
【问题讨论】:
【参考方案1】:Jean-Baptiste Queru 在 2011 年 11 月 30 日的post 中解释了为什么内核源代码在克隆后不可见。 This post 描述了为 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
【讨论】:
【参考方案2】:观看 Github 上托管的 android 源代码。
【讨论】:
以上是关于Android 4.0内核源码? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Binder 机制分析 Android 内核源码中的 Binder 驱动源码 binder.c ( googlesource 中的 Android 内核源码 | 内核源码下载 )