Android平台编译小技巧

使用make help可以显示以下内容:

Common make targets:
----------------------------------------------------------------------------------
droid                   Default target
clean                   (aka clobber) equivalent to rm -rf out/
snod                   Quickly rebuild the system image from built packages
offline-sdk-docs         Generate the HTML for the developer SDK docs
doc-comment-check-docs   Check HTML doc links & validity, without generating HTML
libandroid_runtime       All the JNI framework stuff
framework               All the java framework stuff
services                 The system server (Java) and friends
help                     You're reading it right now

普通输入make 则全部编译,非常耗时,大约3个小时

make -j2 表示用双线程编译(类似的-j4表示4线程编译)可以加快编译速度。前提是你的计算机是多核的,或者拥有足够强大的cpu

make clean 清理所有目标和中间文件

make snod 从已经编译好的built packages快速重建system镜像

make offline-sdk-docs 生成html的开发sdk文档

make doc-comment-check-docs 仅检查html文档的连接和有效性,不生成html

make libandroid_runtime 所有jni框架目标

make framework 所有java框架目标

make services  所有系统服务(java)和依赖项

这些可以帮助我们缩短编译时间

比如你修改了libc之类的东西,就可以只用make libandroid_runtime

如果你调整了root文件夹之类,就可以使用make snod来快速重建system.img


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值