解决Gson无法正确解析Json数据的问题

为了加快开发速度,项目中使用了Json解析框架Gson,在发布的Debug APK中一切功能正常,但在Release APK中HTTP请求最新数据并下载的功能无法正常执行,通常这类情况都是因为代码打包编译选择配置引起的,所以首先想到的是因为代码混淆造成的。
项目中使用Gradle构建,其中build.gradle有如下配置


    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
        }
    }

这里开启了代码混淆,混淆规则定义在了proguard-project.txt中,找到这个文件将需要解析的实体类配置为不混淆,问题解决。

-keep class com.jzhung.bean.** {*;}

发表评论

电子邮件地址不会被公开。 必填项已用*标注