android proground混淆编译
16lz
2021-12-04
前两天在弄android的混淆编译,说点自己碰到的体会
也不知道是android几点几之后项目根目录下面的proguard.cfg的文件变成proguard-project.text了。
想要开启混淆编译,只需要在project.properties中把
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
前面的#号去掉就行了。
另外如果有不需要进行混淆编译的外部jar包,则需要在proguard-project.txt中添加相关的注释
如果碰到什么问题,那就把他们都-downtwarn掉,相关语法还请自己网上查找。
-libraryjars libs/fastjson-1.1.26.jar
-dontwarn com.alibaba.fastjson.**
-keep class com.alibaba.fastjson.** { *; }
我是用这样的方式来实现混淆编译的。
项目用的比较急,也没空仔细研究proguard,采用这样的方式打包成功,手机运行也没问题。也不知道会不会有其他问题,希望大家指出。
更多相关文章
- Android(安卓)cocos2d-x开发(三)之创建Android工程和编译
- android 程序 发布加密
- Android(安卓)签名类型
- 在Windows系统中使用NDK编译Android二进制文件并运行
- 基本Dalvik VM调用
- ubuntu环境:下载、编译模拟器平台android内核源码
- Android(安卓)源码编译环境搭建
- Android应用程序获取系统权限
- Android应用程序获取系统权限