本当に奇妙なエラーが発生します。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、モデム) を数回再起動しようとしました。