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,非常适合临时编译。