美文网首页
Gson混淆,遇到的问题

Gson混淆,遇到的问题

作者: Bui_vlee | 来源:发表于2017-03-10 13:57 被阅读561次

Gson的混淆里面要对Gson解析的  自己写的 bean 进行混淆保护。

要不然Gson不识别混淆后的代码,会出现解析失败,bean为NULL,报 java.lang.NullPointerException 空指针异常。

正确的混淆保护:

# Gson specific classes

-keepclass sun.misc.Unsafe {*;}

-keepclass com.google.gson.stream.** {*;}

# Application classes that will be serialized/deserialized over Gson

-keepclass com.google.gson.examples.android.model.** {*;}

-keepclass com.google.gson.** {*;}

#这句非常重要,主要是滤掉  自己写的bean包 下的所有.class文件不进行混淆编译 

对Gson解析bean类,进行保护。

-keepclass com.fgfuck.bean.** {*;}

相关文章

网友评论

      本文标题:Gson混淆,遇到的问题

      本文链接:https://www.haomeiwen.com/subject/bwgngttx.html