如何编译android项目中的一小部分小技巧

        刚开始学习android,导师直接给了我一个完整的android项目,起初只会整体编译,不但用时长,而且经常因为某些意想不到的原因在编译了很久之后失败。尤其是仅仅在某个文件中改动了一小句或是仅仅加了一个日志时,编译整个项目真的是麻烦透顶,随着不断摸索学习,掌握的一个不成形的小技巧。注:此方法针对的是用makefile文件编译的情形。

        android项目中的makefile文件中,有些相互间存在依赖关系,有些没有,那么我们更改文件后应该编译到哪层呢?首先,从改动的文件所在文件夹开始向上级走,寻找makefile文件,然后在该目录下执行mm命令,然后在向上级寻找makefile文件,继续在找到的目录下执行mm命令,当编译的结果中显示“没有什么可以做的为”时,说明上次编译的结果即为改动后需要编译到并push到手机或虚拟机中的内容。

        整个项目编译的命令:

              . build/envsetup.sh(. 不能省去,和后面有一空格,也可以换成source,即“source build/envsetup.sh")

              lunch (提示选择相应平台)

              敲入平台号或默认直接回车即可

              make(编译部分用mm命令即可)


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值