android与linux的关系及代码获取

本文详细介绍了如何使用Git工具获取Android系统源码及内核的方法,包括下载指定版本的Linux内核、获取特定版本的Android源码、以及同步主干上最新版本的全部源码等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.下载源码分成两部分

  1.Android源码;

  2.Android内核(Android  Linux Kernel);

二.如何下载android内核

  git clone git://android.git.kernel.org/kernel/common.git

三.如何获取指定版本的linux内核

  要想下载2.6.29内核,只要最后执行一下(进入下载后的目录):

  git checkout remotes/origin/archive/android-2.6.29   (即上面列出的版本分支)

四.如何获取android某个版本的源码

  例如获得Android1.5的源码

  repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake

  repo sync

  本质上:想取某个branch而不是主线上的代码,我们需要用-b参数制定branch名字

五.如何获取android当前主干上最新版本的所有sourcecode

  repo init -u git://android.git.kernel.org/platform/manifest.git

六.如何获取需要的某一个project的代码

  比如kernel/common,就不需要repo了,直接用Git即可

  git clone git://android.git.kernel.org/kernel/common.git

七.如何获取某个branch的代码

  如果需要某个branch的代码,用git checkout即可。

  比如我们刚刚获取了kernel/common的代码,那就先进入到common目录,然后用下面的命令:

  git checkout origin/android-goldfish-2.6.27 -b goldfish

  这样我们就在本地建立了一个名为goldfish的android-goldfish-2.6.27分支,代码则已经与android-goldgish-2.6.27同步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值