gson 使用以及打包apk发布的问题

使用android studio开发,解析json使用的是gson工具,调试什么的都正常,结果一打包发布,发现gson解析不到数据,出错,提示

<code class="hljs oxygene has-numbering" style="word-wrap: break-word;"> java.lang.NullPointerException: Attempt <span class="hljs-keyword" style="word-wrap: break-word;">to</span> invoke <span class="hljs-keyword" style="word-wrap: break-word;">virtual</span> <span class="hljs-function" style="word-wrap: break-word;"><span class="hljs-keyword" style="word-wrap: break-word;">method</span> '<span class="hljs-title" style="word-wrap: break-word;">boolean</span> <span class="hljs-title" style="word-wrap: break-word;">java</span>.<span class="hljs-title" style="word-wrap: break-word;">lang</span>.<span class="hljs-title" style="word-wrap: break-word;">String</span>.<span class="hljs-title" style="word-wrap: break-word;">equals</span><span class="hljs-params" style="word-wrap: break-word;">(java.lang.Object)</span>' <span class="hljs-title" style="word-wrap: break-word;">on</span> <span class="hljs-title" style="word-wrap: break-word;">a</span> <span class="hljs-title" style="word-wrap: break-word;">null</span> <span class="hljs-title" style="word-wrap: break-word;">object</span> <span class="hljs-title" style="word-wrap: break-word;">reference</span>
                                                                                    <span class="hljs-title" style="word-wrap: break-word;">at</span> <span class="hljs-title" style="word-wrap: break-word;">boerpower</span>.<span class="hljs-title" style="word-wrap: break-word;">XXX</span>.<span class="hljs-title" style="word-wrap: break-word;">UI</span>.<span class="hljs-title" style="word-wrap: break-word;">Activity</span>.<span class="hljs-title" style="word-wrap: break-word;">User</span>.<span class="hljs-title" style="word-wrap: break-word;">ax</span>.<span class="hljs-title" style="word-wrap: break-word;">a</span><span class="hljs-params" style="word-wrap: break-word;">(Unknown Source)</span>
                                                                                    <span class="hljs-title" style="word-wrap: break-word;">at</span> <span class="hljs-title" style="word-wrap: break-word;">boerpower</span>.<span class="hljs-title" style="word-wrap: break-word;">XXX</span>.<span class="hljs-title" style="word-wrap: break-word;">UI</span>.<span class="hljs-title" style="word-wrap: break-word;">Activity</span>.<span class="hljs-title" style="word-wrap: break-word;">User</span>.<span class="hljs-title" style="word-wrap: break-word;">ax</span>.<span class="hljs-title" style="word-wrap: break-word;">onResponse</span><span class="hljs-params" style="word-wrap: break-word;">(Unknown Source)</span>
                                                                                    <span class="hljs-title" style="word-wrap: break-word;">at</span> <span class="hljs-title" style="word-wrap: break-word;">com</span>.<span class="hljs-title" style="word-wrap: break-word;">android</span>.<span class="hljs-title" style="word-wrap: break-word;">volley</span>.<span class="hljs-title" style="word-wrap: break-word;">toolbox</span>.<span class="hljs-title" style="word-wrap: break-word;">StringRequest</span>.<span class="hljs-title" style="word-wrap: break-word;">deliverResponse</span><span class="hljs-params" style="word-wrap: break-word;">(Unknown Source)</span>
                                                                                    <span class="hljs-title" style="word-wrap: break-word;">at</span> <span class="hljs-title" style="word-wrap: break-word;">com</span>.<span class="hljs-title" style="word-wrap: break-word;">android</span>.<span class="hljs-title" style="word-wrap: break-word;">volley</span>.<span class="hljs-title" style="word-wrap: break-word;">toolbox</span>.<span class="hljs-title" style="word-wrap: break-word;">StringRequest</span>.<span class="hljs-title" style="word-wrap: break-word;">deliverResponse</span><span class="hljs-params" style="word-wrap: break-word;">(Unknown Source)</span>
                                                                                    <span class="hljs-title" style="word-wrap: break-word;">at</span> <span class="hljs-title" style="word-wrap: break-word;">com</span>.<span class="hljs-title" style="word-wrap: break-word;">android</span>.<span class="hljs-title" style="word-wrap: break-word;">volley</span>.<span class="hljs-title" style="word-wrap: break-word;">ExecutorDelivery</span>$<span class="hljs-title" style="word-wrap: break-word;">ResponseDeliveryRunnable</span>.<span class="hljs-title" style="word-wrap: break-word;">run</span><span class="hljs-params" style="word-wrap: break-word;">(Unknown Source)</span>
                                                                                    <span class="hljs-title" style="word-wrap: break-word;">at</span> <span class="hljs-title" style="word-wrap: break-word;">android</span>.<span class="hljs-title" style="word-wrap: break-word;">os</span>.<span class="hljs-title" style="word-wrap: break-word;">Handler</span>.<span class="hljs-title" style="word-wrap: break-word;">handleCallback</span><span class="hljs-params" style="word-wrap: break-word;">(Handler.java:739)</span>
                                                                                    <span class="hljs-title" style="word-wrap: break-word;">at</span> <span class="hljs-title" style="word-wrap: break-word;">android</span>.<span class="hljs-title" style="word-wrap: break-word;">os</span>.<span class="hljs-title" style="word-wrap: break-word;">Handler</span>.<span class="hljs-title" style="word-wrap: break-word;">dispatchMessage</span><span class="hljs-params" style="word-wrap: break-word;">(Handler.java:95)</span>
                                                                                    <span class="hljs-title" style="word-wrap: break-word;">at</span> <span class="hljs-title" style="word-wrap: break-word;">android</span>.<span class="hljs-title" style="word-wrap: break-word;">os</span>.<span class="hljs-title" style="word-wrap: break-word;">Looper</span>.<span class="hljs-title" style="word-wrap: break-word;">loop</span><span class="hljs-params" style="word-wrap: break-word;">(Looper.java:135)</span>
                                                                                    <span class="hljs-title" style="word-wrap: break-word;">at</span> <span class="hljs-title" style="word-wrap: break-word;">android</span>.<span class="hljs-title" style="word-wrap: break-word;">app</span>.<span class="hljs-title" style="word-wrap: break-word;">ActivityThread</span>.<span class="hljs-title" style="word-wrap: break-word;">main</span><span class="hljs-params" style="word-wrap: break-word;">(ActivityThread.java:5539)</span>
                                                                                    <span class="hljs-title" style="word-wrap: break-word;">at</span> <span class="hljs-title" style="word-wrap: break-word;">java</span>.<span class="hljs-title" style="word-wrap: break-word;">lang</span>.<span class="hljs-title" style="word-wrap: break-word;">reflect</span>.<span class="hljs-title" style="word-wrap: break-word;">Method</span>.<span class="hljs-title" style="word-wrap: break-word;">invoke</span><span class="hljs-params" style="word-wrap: break-word;">(Native <span class="hljs-keyword" style="word-wrap: break-word;">Method</span>)</span>
                                                                                    <span class="hljs-title" style="word-wrap: break-word;">at</span> <span class="hljs-title" style="word-wrap: break-word;">java</span>.<span class="hljs-title" style="word-wrap: break-word;">lang</span>.<span class="hljs-title" style="word-wrap: break-word;">reflect</span>.<span class="hljs-title" style="word-wrap: break-word;">Method</span>.<span class="hljs-title" style="word-wrap: break-word;">invoke</span><span class="hljs-params" style="word-wrap: break-word;">(<span class="hljs-keyword" style="word-wrap: break-word;">Method</span>.java:372)</span>
                                                                                    <span class="hljs-title" style="word-wrap: break-word;">at</span> <span class="hljs-title" style="word-wrap: break-word;">com</span>.<span class="hljs-title" style="word-wrap: break-word;">android</span>.<span class="hljs-title" style="word-wrap: break-word;">internal</span>.<span class="hljs-title" style="word-wrap: break-word;">os</span>.<span class="hljs-title" style="word-wrap: break-word;">ZygoteInit</span>$<span class="hljs-title" style="word-wrap: break-word;">MethodAndArgsCaller</span>.<span class="hljs-title" style="word-wrap: break-word;">run</span><span class="hljs-params" style="word-wrap: break-word;">(ZygoteInit.java:960)</span>
                                                                                    <span class="hljs-title" style="word-wrap: break-word;">at</span> <span class="hljs-title" style="word-wrap: break-word;">com</span>.<span class="hljs-title" style="word-wrap: break-word;">android</span>.<span class="hljs-title" style="word-wrap: break-word;">internal</span>.<span class="hljs-title" style="word-wrap: break-word;">os</span>.<span class="hljs-title" style="word-wrap: break-word;">ZygoteInit</span>.<span class="hljs-title" style="word-wrap: break-word;">main</span><span class="hljs-params" style="word-wrap: break-word;">(ZygoteInit.java:755)</span>
01-25 09:</span><span class="hljs-number" style="word-wrap: break-word;">50</span>:<span class="hljs-number" style="word-wrap: break-word;">17.889</span> <span class="hljs-number" style="word-wrap: break-word;">28417</span>-<span class="hljs-number" style="word-wrap: break-word;">28433</span>/boerpower.com.boerchargingpile I/System.<span class="hljs-keyword" style="word-wrap: break-word;">out</span>: [CDS]close[<span class="hljs-number" style="word-wrap: break-word;">38159</span>]<br style="word-wrap: break-word;" /><br style="word-wrap: break-word;" />解决方法写在:<a target=_blank href="http://www.apkbus.com/">链接</a><br style="word-wrap: break-word;" /></code>

1


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值