使用する
HttpGet httpget = new HttpGet(urlToGet);
断続的なエラーが発生し、アプリが強制終了されます。エラーは常に Host is unresolved: www..com:443 です。
どうすればこれを防ぐことができますか?
他の場所では、これに密接に関連する質問に答えました: AVD (エミュレーター) を削除してから、再作成してください。(また、マニフェスト ファイルにその魔法のインターネット許可ステートメントがあることを確認してください。ただし、それはあなたの問題ではないと思います。) これでうまくいくかどうかはわかりませんが、私にとっては魅力的でした。どうやら、これは Android の軟膏のハエです。
すべての通常の解決策が失敗した場合 (パーミッションに問題がない、エンコーディングに問題がない、URL がコンピューターで機能している)、Android のホストファイルを編集する必要がある場合があります。URL が PC/Mac ブラウザーでは機能するが、Android フォンでは機能しない場合、コンピューターのホスト ファイル (windows/system32/drivers/etc/ または private/etc/) を確認し、URL が再構築されているかどうかを確認します。ホストファイルで指示されます。
その場合は、Android の電話ホストファイルにも追加する必要があります。http://forum.xda-developers.com/showthread.php?t=514698
詳細については、 http://en.wikipedia.org/wiki/Hosts_(file )も参照してください... Webサービスがまだテストモードのときに、これを一度経験しました