您的位置:首页 > 其它

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

2016-03-23 20:50 429 查看
使用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>)<
4000
/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





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: