ubuntu12.04下下载android内核源码

本文详细介绍如何在VMWare虚拟机+ubuntu12.04环境下搭建Android内核开发环境,包括安装必要的工具如git和repo,配置网络,下载Linux内核源码等步骤。

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

    环境:VMWare虚拟机+ubuntu12.04

    下载前的动作就不说了,无非是安装git、repo之类,具体看官网http://source.android.com/source/downloading.html。

    注意:虚拟机网络须配置成NAT类型,如下图,host-only类型没试过,刚开始使用桥接类型(Bridged)时,下载一点点就卡死在那,打死都不动了。

             

    新建一个文件夹,用于存放内核源码,命令随便,这里取名android_kernel。然后cd到android_kernel下,执行如下命令:

                git clone https://android.googlesource.com/kernel/common.git

下载最新Linux内核源码,下载完后界面如下:


这时android_kernel目录下出现了一个common目录,进入该目录发现里面是空的,使用ls -a命令其实可以发现里面有一个隐藏的.git目录。

cd到common目录下,键入如下命令:

               git branch -a

可以查看当前有哪些远程版本库,结果如下:


可自选一个版本导出(如导出android-3.0),键入命令如下:

           git  checkout  -b  android-3.0  remotes/origin/android-3.0 

导出完成后,打开common目录,发现内核源码已经导入,如下:


    另外,google专门为Android模拟器提供了一个Linux内核(goldfish),可以使用如下指令下载该内核:

               git clone https://android.googlesource.com/kernel/goldfish.git

其余步骤同上。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值