创建文件夹
mkdir kernel-
下载内核文件
git clone https://aosp.tuna.tsinghua.edu.cn/kernel/goldfish.git
-
这里用的是清华镜像,谷歌的反正总是连不上。fq也不行
-
获取分支
-
git branch -a
-
-
下拉对应文件
- 这个3.4看个人需求,比如我下载的是4.4.3-r1的源码,编译刷机后,手机里面的关于手机。内核是3.4.0
git checkout remotes/origin/android-goldfish-3.4
-
编译内核
- 配置环境变量
- PATH:~/源码目录/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8(这个有的是4.6)/bin
- (因为我下载过源码,所以有这个prebuits文件夹,没有下载源码的话,需要自己去找一找
-
goldfish 目录下找到 Makefile 文件修改
- 在goldfish目录下 执行
- make goldfish_armv7_defconfig
- 编译开始
- make
- 配置环境变量
-
成功截图
虚拟机使用编译内核
-
启动指令
- 需要先lunch一下编译的虚拟机 (我没试过直接使用下载的虚拟机)
- 源码目录/emulator -kernel 路径/kernel/goldfish/arch/arm/boot/zImage &
编译android内核
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 很久之前编译好了的忘了发…… 解释一下为什么没有配图,因为在ubuntu系统下编译在windows下整理文档再粘图...
- 最近闲来无事,就想编译一下android源码折腾折腾。过程还算顺利,编译源码用了近3小时,编译sdk用了近30分钟...
- Android游戏开发实践(1)之NDK与JNI开发02 承接上篇Android游戏开发实践(1)之NDK与JNI...
- 《鸟哥的Linux私房菜》笔记 提到Linux,就不得不提GNU和GPL授权所产生的自由软件(free softw...