AndroidStudio proguard-rules.pro混淆 gson

来源:互联网 发布:db2新增字段sql 编辑:程序博客网 时间:2024/05/19 02:30

java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to XXXX.

解决方法

在proguard-rules.pro文件中加入下面的规则

---------------Begin: proguard configuration for Gson  ----------# Gson uses generic type information stored in a class file when working with fields. Proguard# removes such information by default, so configure it to keep all of it.-keepattributes Signature# For using GSON @Expose annotation-keepattributes *Annotation*# Gson specific classes-keep class sun.misc.Unsafe { *; }#-keep class com.google.gson.stream.** { *; }# Application classes that will be serialized/deserialized over Gson-keep class com.google.gson.examples.android.model.** { *; }##---------------End: proguard configuration for Gson  ----------
1 0
原创粉丝点击