使用Gson混淆遇到的NullPointException

在Debug调试中,Gson解析是正常的,一旦变成release版本,加入混淆,Gson解析的Bean对象,始终为空,解决这一问题的方案:
在proguard-rules.txt中加入以下几个:

-dontobfuscate #gson 解析的问题
-keepattributes Signature  # Gson specific classes
 -keep class sun.misc.Unsafe { *; }  -keep class com.google.gson.** { *; }

即可解决这个问题!困扰了好久啊

你可能感兴趣的:(android,gson,ProGuard)