fastjson 可以通过json<-->Bean相互转化
retrofit配合GsonConverterFactory可以json转化为bean
但是如果开启了混淆,没有keep这些bean是无法获取数据的。
在混淆proguard-rules.pro里加入:
-keep class *{
public private *;
}
可以解决。
异常:
java.lang.NoSuchMethodError: no static method "Lcom/george/like/c/b;.a(Lcom/george/like/c/b;Ljava/lang/Thread;)Ljava/lang/Thread;"
at com.mobile.auth.c.b$1.newThread(Native Method)
解决办法:
添加:-keep class com. george.like.*{;}
解释:
# 去掉警告
-dontwarn
# 不进行混淆保持原样
-keep
网友评论