1

本当に奇妙なエラーが発生します。5時間近く解決しようとしていますが、今は絶望的です。

localserver に接続してデータを受け取る Android アプリケーションを開発しています。エミュレータの代わりに自分の電話を使用しています。今日まですべてが正常でした。つまり、問題なくデータを取得していました。

ただし、次のエラーメッセージが表示されます

IOException: org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.2.201 refused

私の電話とローカルサーバーは同じワイヤレスネットワーク上にあります。IP を 10.0.2.2 に変更して、エミュレータで問題がないかどうかを確認しましたが、実際には問題はありません。エミュレーターで結果を確認できます。

コンピューター (localserver) の IP アドレスを変更して再試行しましたが、同じエラーが引き続き発生します。

エミュレーターで結果を取得できるので、接続コード、Android のアクセス許可などは正しいと確信しています。おそらく、私の電話が問題を引き起こしているのでしょう。

接続拒否の問題について何か提案をいただけますか?

PS:デバイス (サーバー、電話、PC、モデム) を数回再起動しようとしました。

4

1 に答える 1

1

以前は無効にしていましたが、どういうわけか Windows ファイアウォールが開かれ、電話の接続要求がブロックされていました。

于 2013-05-11T20:00:00.970 に答える