Android初学习 - 编译时不生成odex文件的方法

来源:互联网 发布:北京数据 编辑:程序博客网 时间:2024/06/05 11:48
在Android.mk文件中加入下:

LOCAL_DEX_PREOPT := false
就直接打包生成.apk 不会附带生成.odex文件了



而生成framework.jar的文件也会生成framework.odex文件,此时在framework的Android.mk里面加入上面那句是不可以的,要修改源码位置为build/core/java_library.mk文件中LOCAL_DEX_PREOPT的值为false就行了

若果方便一点的话,修改Boardconfig.mk里面的LOCAL_DEX_PREOPT值为false也可以

///////////////////////////////////////////////////////////////////////

如果重新new,可以把项目目录下:proj_pub_config.mk 文件里的  KP_USR_WITH_DEXPREOPT := true 改为false
如果已经new过,需要编译,可改: \build\core\main.mk  文件里的 WITH_DEXPREOPT 全部改为 false 再重新编译对应的 apk

0 0
原创粉丝点击