Android4.4源码及内核编译整理学习
来源:互联网 发布:农村淘宝服务站流程 编辑:程序博客网 时间:2024/04/29 10:06
经过N天的痛苦挣扎之后,终于成功编译Android源码及内核,把遇到的问题整理出来总结一下:
Android源码和内核文件从这里下载:点击打开链接
从网上看到很多教程,都是用git直接下载,试了很多个网站依然不成功,估计是被屏蔽的原因,干脆就用别人直接下载好的了。
在源码根目录下执行:source build/envsetup.sh
lunch 选1
make
编译Android源代码需要安装JDK库和相关软件,可参考网上教程点击打开链接。
编译内核和Android主要是用于学习Android驱动,主要学了点击打开链接。
从kernel的goldfish(运行于模拟器的内核)目录下可以看到.git隐藏目录,使用git branch -a查看所有分支,下载goldfish版内核代码;
在Android源码中没有交叉编译工具,从网上下载之后,设置环境变量PATH,并修改goldfish目录下的Makefile文件,
修改为:
ARCH ?= arm
CROSS_COMPILE ?= arm-linux- #具体根据所下载的交叉编译工具决定
使用交叉编译工具链进行编译,编译命令如下:
make goldfish_armv7_defconfig
make
注:$make goldfish_armv7_defconfig指令的意思是将目录WORKING_DIRECTORY/kernel/goldfish/arch/arm/configs/下的goldfish_armv7_defconfig文件内的Kconfig配置内容复制到WORKING_DIRECTORY/kernel/goldfish/目录下的.config文件中,.config文件是一个隐藏目录,保存着各个目录下Kconfig文件的配置.具体参考:点击打开链接
编译好之后,使用刚编译的内核运行模拟器即可。
- Android4.4源码及内核编译整理学习
- Android4.0.1源码及内核编译效果
- android4.4内核编译(附源码)
- 编译android4.4源码
- Android4.4编译自定义内核
- Android4.4 源码编译运行
- Ubuntu编译android4-4源码
- Android4.4源码编译总结
- Android4.4源码编译过程
- android4.0源码下载及编译
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 南宁去痘印需要多少钱
- 打造字符界面的多媒体Linux系统
- 基于 Windows 7 的高低权限进程通信的研究与实现
- 自定义多选TextView组件
- cocos2dx lua 下查找文件是否存在的方法
- Android4.4源码及内核编译整理学习
- google校招在线测试题---2048
- FMDB
- tcpdump抓包
- 为什么程序员需要关心顺序一致性(Sequential Consistency)而不是Cache一致性(Cache Coherence)
- IT忍者神龟之Hibernate联合主键下,主键生成策略
- 在iOS的XCode工程配置中为什么要用-all_load&-ObjC
- CocoaPods安装和使用教程
- 交通换乘GIS地图应用解决方案