0

使用する

HttpGet httpget = new HttpGet(urlToGet);

断続的なエラーが発生し、アプリが強制終了されます。エラーは常に Host is unresolved: www..com:443 です。

どうすればこれを防ぐことができますか?

4

2 に答える 2

1

他の場所では、これに密接に関連する質問に答えました: AVD (エミュレーター) を削除してから、再作成してください。(また、マニフェスト ファイルにその魔法のインターネット許可ステートメントがあることを確認してください。ただし、それはあなたの問題ではないと思います。) これでうまくいくかどうかはわかりませんが、私にとっては魅力的でした。どうやら、これは Android の軟膏のハエです。

于 2010-08-18T16:53:20.557 に答える
0

すべての通常の解決策が失敗した場合 (パーミッションに問題がない、エンコーディングに問題がない、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サービスがまだテストモードのときに、これを一度経験しました

于 2011-09-06T14:08:59.563 に答える