【笔记】Android.mk编译apk不生成ota包或者odex包

android开发使用mm编译时如果没有修改Android.mk默认会对apk进行dex优化,生成apk和ota文件,更新app需要把编译后的文件替换到/system/private-app目录下面(或者/system/app),最后重启设备。由于每次都要重启设备,调试过程非常浪费时间,可以通过关闭dex优化来提高调试过程,把编译后的apk直接替换安装(版本号必须高于内置的app版本) adb install -r XXX.apk。
方法一: 修改Android.mk
Android.mk
==========================
LOCAL_DEX_PREOPT:=false

方法二:mm命令增加参数WITH_DEXPREOPT
使用编译命令:
 $ mm WITH_DEXPREOPT=false -B

总结
方法一,修改Android.mk以后一劳永逸,每次mm不需要带参数比较省心。
方法二、不需要修改Android.mk,非常适合临时编译。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值