android2.2编译,2.2.3 整体编译Android 源代码

2.2.3 整体编译Android 源代码

Android 4.0源代码下载完成后,开始编译源码,详情见如下操作及相关说明:$cd $workdir

$make

============================================

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=4.0.3//Android源码版本为4.0.3

TARGET_PRODUCT=full

……

============================================

Checking build tools versions...

……//由于编译过程时间比较长,编译的日志会很大,这里省略了编译日志

//以下是编译成功日志信息,可以看出成功生成了很多IMG镜像文件

Installed file list: out/target/product/generic/installed-files.txt

Target system fs image: out/target/product/generic/obj/PACKAGING/systemimage_intermediates/system.img

Install system fs image: out/target/product/generic/system.img

Target ram disk: out/target/product/generic/ramdisk.img

Target userdata fs image: out/target/product/generic/userdata.img

***次编译时间较长,大约为3小时,如果计算机处理能力较强,可以使用make –j8增加编译工作进程数从而减少编译时间。编译完成后,进入$workdir/out/target/product/generic,关注此目录下的system.img、ramdisk.img、userdata.img等3个IMG镜像文件以及data、obj、root、system等目录,请读者自己去看看这些目录下究竟生成了一些什么文件。这里重点关注system目录,其主要结构如下:

app(应用apk文件,如Phone.apk、Mms.apk等)

bin(可执行文件,rild、vold等)

etc(系统配置信息)

fonts(字体文件)

framework(主要保存一些jar包,framework.jar、core.jar等)

lib(主要保存一些so动态链接库文件,libril.so、libreference-ril.so等)

usr(用户配置信息)

xbin(系统的一些可执行文件)

【责任编辑:book TEL:(010)68476606】

点赞 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值