真机运行json 数据能解析,但是打包出来的APK 无法正常显示,

可能原因
打包APK的时候开启了混淆,
gson 混淆没有配置好
#-------------gson混淆配置

这一句很重要,需要配置成自己的 entity 包路径

-keep class 实体类包名路径.** { *; }

下面是基础配置

-keep class com.google.gson.examples.android.model.** { *; }
-keep class * extends com.google.gson.TypeAdapter
-keep class * implements com.google.gson.TypeAdapterFactory
-keep class * implements com.google.gson.JsonSerializer
-keep class * implements com.google.gson.JsonDeserializer
-keepclassmembers,allowobfuscation class * {
  @com.google.gson.annotations.SerializedName *;
}