这两天接到一个任务,把中秋节的的宣传广告发到app上去。 没想到一个项目运营了这么久,竟然没有这种功能
我给他们做了3个: 开屏广告、首页弹出广告和客服机器人形象换成小兔子。
搞完之后,我发布版本给他们测试
谁知道我本地运行得好好的,为啥发布给他们的版本没有效果! 我震惊了,以为我精神不好,打包发错了。 我又重新按标准流程打包,结果还是一样。 我蒙圈了,我自己扫码了发布版本的二维码测试,原来还是真是这样。 首先想到的是,我打的是Release版本,而我本地测试的是debug版本,于是我就直接打了debug版本给他们测试 没有问题!!!我就像,debug版本也没啥,赶紧解决问题就行。。。。于是乎就传debug版本给他们发不到市场。。。 谁知道第二天,电话打爆我了,说这个版本发布不了市场 !
妈呀,我开始慌了,我就起来找原因。
开始怀疑的是是不是正式包没有把代码编译进去啊?
不可能,以前没有遇到这个问题。
然后慢慢的排查,发现新写的代码有运行啊?
但是为什么不执行呢?再往下排查,用的第三方库的
GsonUtils.fromJson
这个是没有生效!!!!!
我立马就换成本地的,结果就变好了。。。。
至于为什么在debug下生效,在release下没有生效
我抽空查一下原因!!!!