0

GooglePlay でアプリを入手しました。約 6 か月前に公開され、今日まで毎回うまく機能しています。

ある日から別の日にコードを変更しないと、次のエラーが発生しました。

12-07 14:51:09.646: W/System.err(23695): java.net.SocketTimeoutException: Connection timed out
12-07 14:51:09.673: W/System.err(23695):    at org.apache.harmony.luni.platform.OSNetworkSystem.connect(Native Method)
12-07 14:51:09.673: W/System.err(23695):    at dalvik.system.BlockGuard$WrappedNetworkSystem.connect(BlockGuard.java:357)
12-07 14:51:09.677: W/System.err(23695):    at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:204)
12-07 14:51:09.677: W/System.err(23695):    at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:437)
12-07 14:51:09.677: W/System.err(23695):    at java.net.Socket.connect(Socket.java:1002)
12-07 14:51:09.681: W/System.err(23695):    at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:75)
12-07 14:51:09.681: W/System.err(23695):    at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:48)
12-07 14:51:09.681: W/System.err(23695):    at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection$Address.connect(HttpConnection.java:322)
12-07 14:51:09.685: W/System.err(23695):    at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:89)
12-07 14:51:09.689: W/System.err(23695):    at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHttpConnection(HttpURLConnectionImpl.java:285)
12-07 14:51:09.689: W/System.err(23695):    at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.makeConnection(HttpURLConnectionImpl.java:267)
12-07 14:51:09.689: W/System.err(23695):    at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.retrieveResponse(HttpURLConnectionImpl.java:1018)
12-07 14:51:09.689: W/System.err(23695):    at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:512)
12-07 14:51:09.692: W/System.err(23695):    at java.net.URL.openStream(URL.java:645)
12-07 14:51:09.696: W/System.err(23695):    at com.MyPackageName.XML.MyDownloadingTask.doInBackground(MyDownloadingTask.java:95)
12-07 14:51:09.696: W/System.err(23695):    at com.MyPackageName.XML.MyDownloadingTask.doInBackground(MyDownloadingTask.java:1)
12-07 14:51:09.704: W/System.err(23695):    at android.os.AsyncTask$2.call(AsyncTask.java:185)
12-07 14:51:09.708: W/System.err(23695):    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
12-07 14:51:09.708: W/System.err(23695):    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
12-07 14:51:09.708: W/System.err(23695):    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
12-07 14:51:09.708: W/System.err(23695):    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
12-07 14:51:09.708: W/System.err(23695):    at java.lang.Thread.run(Thread.java:1019)

コードを 1 行も変更していないため、アプリが動作しません。これは起動時の URL 接続に関連しているため、このばかげた「appear-from-nowhere 」エラーに対しては何もしません。

ブラウザから必要なURLにアクセスできるため、サーバーは責任を負います...

誰かがそれが何であるかを知っていれば、私を助けてください。ありがとう、アダム

4

1 に答える 1

1

ネットワークとサーバーは信頼できません。あなたのコードは完璧かもしれませんが、ネットワークがパケットを失ったり、サーバーが十分に迅速に応答しないことに遭遇する可能性があります。

于 2012-12-07T14:13:39.383 に答える