android proground混淆编译
16lz
2021-01-23
前两天在弄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 客户端发送邮件(JMail方式)
- Android Activity四种加载方式
- Android原生运行uniapp使用5+app创建项目时的SDK集成步骤(一)
- Android开源项目第二篇——工具库篇
- Android项目Android Studio目录结构
- Android Ant更新项目
- android两种方式实现发送短信的功能代码
- Android 进阶——Android Studio 项目结构详细述及Gradle脚本语
- 马达 vibrator的android的timed_output实现方式