使用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
踩 |