打正式包混淆时遇到的坑,不要把依赖包里的model给混淆了,否则json解析的时候会找不到model,导致加载不出数据,都是null

原创 2016年08月31日 10:32:08
    昨晚上线的时候,打了正式包,混淆了代码,测试测出了一个问题,就是新加的一个功能没有数据,页面是空白的,然后就找原因,看接口里有没有返回数据,结果已经返回了数据,但是jsonbean里就是没有数据,我们用的是gson,为什么没有解析到数据呢,难道是gson出问题了,接口里的数据结构有问题,看了下json格式是没有问题的,到底是怎么回事呢,没打正式包之前是没问题的,想来想去就是只有混淆这一区别了,看了下依赖module里有model实体类,由于打正式包的时候把这个module给混淆了,导致gson解析的时候无法找到相应的实体类,所以无法解析,导致数据是空的。

代码混淆后出现listview的item不显示只有一条横线

原因是Gson还有实体被混淆了。 -dontwarn com.google.gson.** -dontwarn com.example.fazhao.homework.model.UserEnit...
  • u013571833
  • u013571833
  • 2016年10月20日 19:41
  • 199

android混淆傻瓜式教程,直接拿去用

转载自: http://blog.csdn.net/u012188405/article/details/51985273 # Add project specific ProGuard rul...
  • m0_37559046
  • m0_37559046
  • 2017年04月01日 10:47
  • 2070

打正式包混淆时遇到的坑,不要把依赖包里的model给混淆了,否则json解析的时候会找不到model,导致加载不出数据,都是null

昨晚上线的时候,打了正式包,混淆了代码,测试测出了一个问题,就是新加的一个功能没有数据,页面是空白的,然后就找原因,看接口里有没有返回数据,结果已经返回了数据,但是jsonbean里就是没有数据,我们...
  • feng8888bbb
  • feng8888bbb
  • 2016年08月31日 10:32
  • 312

混淆问题(常见问题汇总)

实体类混淆后无法正确解析 项目可能在debug阶段毫无问题,数据正常,接口正常,完全没有问题, 但是打release包后,数据无法正确显示或者是解析成javaBean...
  • phomel
  • phomel
  • 2017年06月10日 10:04
  • 422

【Android】混淆导致json解析出错

Android Strudio推出Gson Format插件以后,Gson Format可以为开发者创建我们的json文件对应的java对象模板,这使得Json解析显得特别简单,大大降低了编程人员的时...
  • weixin_38327562
  • weixin_38327562
  • 2017年09月26日 11:31
  • 392

我的Android进阶之旅------>解决Jackson等第三方转换Json的开发包在开启混淆后转换的实体类数据都是null的bug

1、错误描述 今天测试人员提了一个bug,说使用我们的app出现了闪退的bug,后来通过debug断点调试,发现我们的app转换服务器发送过来的json数据后,都是为null。而之前已经提测快一个...
  • qq446282412
  • qq446282412
  • 2016年04月28日 20:25
  • 2659

[置顶] Android 混淆代码总结

[置顶] Android 混淆代码总结 标签: Android 混淆代码总结 2014-04-28 16:54 153220人阅读 评论(40) 收藏 举报  分类: ...
  • w690333243
  • w690333243
  • 2017年07月24日 08:49
  • 172

Android studio 打包混淆

1.app文件夹下这个Module的gradle配置文件,也可以算是整个项目最主要的gradle配置文件apply plugin: ‘com.android.application’android {...
  • qibanxuehua
  • qibanxuehua
  • 2016年05月23日 10:37
  • 1838

关于Android studio混淆遇到的问题

先给出官方文档链接: https://stuff.mit.edu/afs/sipb/project/android/sdk/android-sdk-linux/tools/proguard/docs...
  • dingjikerbo
  • dingjikerbo
  • 2016年01月18日 20:16
  • 3423

使用AndroidStudio的Gradle打混淆jar包和aar包

使用AndroidStudio的gradle打jar包和aar包
  • baidu_34012226
  • baidu_34012226
  • 2017年04月27日 11:04
  • 393
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:打正式包混淆时遇到的坑,不要把依赖包里的model给混淆了,否则json解析的时候会找不到model,导致加载不出数据,都是null
举报原因:
原因补充:

(最多只允许输入30个字)