Android源码下载之----内核需要另外下载
用repo sync下载的android源码默认不包含kernel目录,需要自己另外下载。
下载命令:$ git clone https://android.googlesource.com/kernel/common.git kernel
当然可以对其他的内核下载:
高通芯片:$ git clone https://android.googlesource.com/kernel/msm.git
TI芯片: $ git clone https://android.googlesource.com/kernel/omap.git
三星芯片:$ git clone https://android.googlesource.com/kernel/samsung.git
nVidia芯片:$ git clone https://android.googlesource.com/kernel/tegra.git
下载完用ls命令看下,是不是在kernel没看到任何代码,试着运行一下git的列出分出命令:
$ git branch -a,会看到一系列分支,打*的就是当前分支,最后切换一下分支,你想要的代码就出现了。
我用的是remotes/origin/android-2.6.39分支。
最后一点,如果希望代码和kernel同时下载,在./repo/manifests/default.xml文件中增加如下语句:
<project path="kernel/common" name="kernel/common" revision="android-2.6.39"/>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。