不能使用混淆的情况
- 反射使用的元素
- 最好不要让一些Bean对象混淆
- 四大组件不能混淆
- 注解不能混淆
- 不能混淆枚举中的
value
和valueOf
方法 - JNI调用Java方法不能进行混淆
- Java使用Nativa方法
- JS调用Java方法
- WebView中JavaScript的调用方法不能混淆
- 第三方库建议使用其自身的规则
- Parcelable的子类和Creator的静态成员变量不能混淆
- Gson的序列化和反序列化
- 使用keep注解的方式预先处理不想混淆的类
以上为看书是总结所得,在此记录以作笔记