2012-04-30 9 views
2

こんにちは私はサーバー上の私のWebページに接続しようとしています。私は自分のコードをチェックして、そこに間違いがなく、エミュレータ上で動作しますが、実際のデバイスでは強制的にクローズし、ログには不明なホスト例外が表示されます。他の誰かがこれにぶつかりました。 HTTP connectionjava.net.UnknownHostExceptionでjava不明なホスト例外android

エラー:my.url.com

try{ 

    HttpClient httpclient = new DefaultHttpClient(); 
    HttpPost httppost = new HttpPost("http://my.url.com/test/stock.php"); 
    httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 
    HttpResponse response = httpclient.execute(httppost); 
    HttpEntity entity = response.getEntity(); 
    is = entity.getContent(); 
    }catch(Exception e){ 
     Log.e("log_tag", "Error in http connection"+e.toString()); 
    } 
+0

これは、単純なファイアウォールの問題かもしれません。デバイスのブラウザからhttp://my.url.com/test/stock.phpにアクセスできるかどうかを確認します。 – Torid

答えて

4

まず、迅速な健全性チェックを行うと、ブラウザを使用してデバイスからそのURLを打つことができることを確認してください。そうでない場合は、端末にWi-Fi /接続の問題があります。

ブラウザからURLを打つ何の問題を持っていない場合は、Androidマニフェストに設定され、正しい権限を持っていることを確認してください。

<uses-permission android:name="android.permission.INTERNET"></uses-permission> 
+0

私はデバイス上でWiFiの問題がありました。私は無線LANがオンであるかどうかをチェックしていなかった。 –

関連する問題