1. 修改该模块的Android.mk文件,添加如下内容:
LOCAL_PROGUARD_ENABLED := custom
LOCAL_PROGUARD_FLAG_FILES := proguard.flags
2. 编写一个文本文件,将其命名为proguard.flags,并将该文件放到与该模块的Android.mk相同的目录下;该文件开头部分内容需要填写:
-dontpreverify
-dontoptimize
-keepattributes *Annotation*
该文件其余部分根据模块的内容填写即可,文件格式可参考Codebase中其他proguard.flags文件(Codebase中有很多proguard.flags文件)
Android如何为某个APK开启代码混淆机制
原创
©著作权归作者所有:来自51CTO博客作者曹观沧海的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:mtk有关的不错网站
下一篇:“鬼佬”总经理的管理艺术
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
优雅地更新Android Apk
快速实现 APP 的更新流程,包含了下载过程和自动调取安装过程。
android sdk 自定义UI 适配 -
Android Handler机制
Handler机制
ide 赋值 构造方法 -
android 开启混淆闪退 apk混淆是什么意思
一 什么是混淆 Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到。为了防止重要code 被泄露,我们往往需要混淆(Obfuscation code ,也就是把方法,字段,包和类这些java 元素的名称改成无意义的名称,这样代码结构没有变化,还可以运行,但是想
android 开启混淆闪退 android混淆 androidStudio混淆 android jar