Android系统移植与调试之------->Android常用的一些make命令

1.make -jXX
<wbr>XX表示数字,这个命令将编译Android系统并生成镜像,XX表示可以使用到的CPU核数,这在配置好的电脑上特别有用,公司的16核ubuntu服务器执行make -j16只要不到20分钟,而双核PC上需要4个小时!<br><br><strong><span style="font-size:18px; word-wrap:normal; word-break:normal; line-height:1.5"><span style="color:#000000; word-wrap:normal; word-break:normal; line-height:1.5">2.</span></span></strong></wbr> make snod
<wbr><span style="font-size:14px; word-wrap:normal; word-break:normal; line-height:1.5"><wbr></wbr></span></wbr>
这条命令将重新生成镜像,消耗的时间很少,类似 WinCE的makeimg过程,如果你修改了一些数据文件(如音乐、视频)等文件时比较有用。

3.make cts
<wbr>这条命令将编译CTS套机,编译出的结果放在out目录对应版的data/app目录下面。CTS测试时有用<br><br><span style="font-size:18px; word-wrap:normal; word-break:normal; line-height:1.5"><strong>4.make installclean<br><wbr><wbr></wbr></wbr></strong><span style="font-size:14px; word-wrap:normal; word-break:normal; line-height:1.5">这条命令清除out目录下对应板文件夹中的内容,也就是相当于make clean,通常如果改变了一些数据文件(如去掉)、最好执行以下make installclean,否则残留在out目录下的还会被打包进去。<br><br><strong><span style="font-size:18px; word-wrap:normal; word-break:normal; line-height:1.5">5.mm/mm -B<br><wbr><wbr></wbr></wbr></span></strong><span style="font-size:18px; word-wrap:normal; word-break:normal; line-height:1.5"><span style="font-size:14px; word-wrap:normal; word-break:normal; line-height:1.5">开发调试中最喜欢这条命令了,在修改了的目录下执行这条命令,就能智能地进行编译,输出的文件在通过adb推送到目标机,可以很方便地调试。<br><br><span style="font-size:18px; word-wrap:normal; word-break:normal; line-height:1.5"><strong>6.make sdk<br><wbr><wbr></wbr></wbr></strong><span style="font-size:14px; word-wrap:normal; word-break:normal; line-height:1.5">这条命令可以生成可发布的SDK,目前还没试过,据说需要JDK1.5<br><br><strong><span style="font-size:18px; word-wrap:normal; word-break:normal; line-height:1.5">7.make Setting<br><wbr><wbr></wbr></wbr></span></strong><span style="font-size:18px; word-wrap:normal; word-break:normal; line-height:1.5"><span style="font-size:14px; word-wrap:normal; word-break:normal; line-height:1.5">可以单独编译setting这个模块,目前还没试,猜想是不是可以单独编译Email、Music这些模块<br><br><strong><span style="font-size:18px; word-wrap:normal; word-break:normal; line-height:1.5">8.make bootimage<br></span></strong></span></span></span></span></span></span></span></span></wbr>

<wbr><wbr></wbr></wbr>用这条命令可以生成boot.img,这个镜像文件中包含Linux Kernel,Ram disk,生成的boot.img只能通过fastboot进行烧写,这在只修改了Linux内核的时候有用


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

作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!

转载请保留原文地址http://blog.csdn.net/ouyang_peng

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


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值