Android proguard混淆
来源:互联网 发布:知名网络作家 编辑:程序博客网 时间:2024/06/06 02:05
proguard 的过程会执行压缩,混淆,去除无用代码等操作,而其中的混淆,去除无用代码等操作的过程,对于使用了反射技术的代码来说,都有可能受到影响。
(Gson.FromJson 基于反射来实现的)
解决方案 两种
1 proguard-rules.pro 文件
保护当前类
-keep class com.xxx.bans.Person{*;}
保护整个包
-keep class com.xxx.bans.{;}
保护所有的Serializable
-keep class implements java.io.Serializable {;}
2 @Keep 注解 ,防止被混淆
@Keep
public class Xxx{ }
3 使用 加固 也算吧
0 0
- android 代码混淆proguard
- Android Java混淆(ProGuard)
- Android Java混淆(ProGuard)
- android 混淆器(ProGuard)
- Proguard混淆器Android
- android 混淆器(ProGuard)
- Android Java混淆(ProGuard)
- Android 混淆器 - ProGuard
- android 混淆 proguard
- Android Java混淆(ProGuard)
- android 混淆器(ProGuard)
- Android 混淆器 - ProGuard
- android 代码混淆proguard
- Android proguard代码混淆
- Android ProGuard混淆
- android proguard混淆打包
- Android Proguard混淆详解
- proguard android混淆
- OkHttp简介及使用
- mybatis学习
- AsyncTask 使用
- Linux守护进程的编程实现
- http://www.amobbs.com/thread-3265764-1-1.html
- Android proguard混淆
- esotalk 轻松搭建轻量级bbs
- FreeCodeCamp学习--Seek and Destroy
- C++指针的个人理解
- innodb undo--undo page(补充)
- LightRNN 论文笔记:LightRNN: Memory and Computation-Efficient Recurrent Neural Networks
- 虚拟机上如何设置网络(linux)
- 重写Comparator和Comparable方法,以及Map按value排序
- Hadoop2.7.2 Centos 完全分布式集群环境搭建 (3)