2011-12-09 18 views
5

¿Dónde puedo obtener el Android 4.0 (Ice Cream Sandwich) kernel código fuente?Código fuente del kernel de Android 4.0?

Si bien esto puede ser una pregunta estúpida que algunas personas han preguntado antes, Me parece que no puede encontrar una respuesta adecuada en cualquier lugar porque:

  • Google decidió ser realmente útil y redirigir a android.kernel.orghttp://source.android.com/source/downloading.html, que incluye cada parte de Android aparte del núcleo. No entiendo la lógica detrás de eso.

  • git clone https://android.googlesource.com/kernel/common.git hace algo raro y crea un masivo (600 MB +).git carpeta sin crear el árbol de fuentes. No me importan dos cosas sobre git repo, . Solo necesito el árbol fuente.

  • Todas las horquillas del núcleo en GitHub están horriblemente desactualizadas.

Respuesta

5

Ver el código fuente de Android alojado en Github.

9

En su 30 de noviembre de 2011 post, Jean-Baptiste Queru explica por qué la fuente del núcleo es invisible después de la clonación. This post describe las ramas fuente del núcleo que existen para los diferentes sabores de hardware de ICS.

Y, en general, aquí es cómo hacer que una rama específica visibles:

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 
Cuestiones relacionadas