0

Android アプリケーションを実行するとエラーが発生します。スムーズに実行できる場合もありますが、次のようなエラーが表示される場合もあります。

java.net.SocketException: Connection timed out
at org.apache.harmony.luni.platform.OSNetworkSystem.read(Native Method)
at dalvik.system.BlockGuard$WrappedNetworkSystem.read(BlockGuard.java:273)
at org.apache.harmony.luni.net.PlainSocketImpl.read(PlainSocketImpl.java:458)
at org.apache.harmony.luni.net.SocketInputStream.read(SocketInputStream.java:85)
at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:174)
at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:179)
at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:235)
at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:259)
at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:279)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:421)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)

結果の変換エラー java.lang.NullPointerException データの解析エラー org.json.JSONException: の文字 0 で入力の終わり

誰かがこの問題の主な根本原因を教えてもらえますか? ありがとう。

4

1 に答える 1

0

null のオブジェクトを解析しようとしています。

したがって、このエラーを取り除きたい場合は、シリアル化しようとしているオブジェクトが有効であることを確認する必要があります。

于 2013-05-14T14:22:53.507 に答える