Bug整理
1. 关于gosn 问题
网上所说序列化对象嵌套了"其他对象",而赋值的时候又是这个"其他对象"的子类,导致了这个异常
实体类多层嵌套使用gosn版本2.7就会报错anr,使用1.7.1版本正常
异常:
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField(ReflectiveTypeAdapterFactory.java:115)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:164)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:100)
at com.google.gson.Gson.getAdapter(Gson.java:423)
at com.google.gson.Gson.toJson(Gson.java:661)
解决:
// aar、jar及项目中统一使用下面的引用
configurations.all {
resolutionStrategy {
force 'com.google.code.gson:gson:1.7.1'//使用2.7版本,导致anr
}
}