2

こんにちはみんな私はサーバー上の私のウェブページに接続しようとしています。コードをチェックしましたが、間違いはなく、エミュレーターで動作しますが、実際のデバイスを強制的に閉じると、ログに不明なホスト例外が表示されます。他の誰かがこれに遭遇しましたか。

http connectionjava.net.UnknownHostExceptionのエラー: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());
    }
4

1 に答える 1

4

まず、簡単な健全性チェックを行い、ブラウザを使用してデバイスからそのURLにアクセスできることを確認します。そうでない場合は、デバイスでWi-Fi/接続の問題が発生しています。

ブラウザからURLにアクセスしても問題がない場合は、Androidマニフェストに正しい権限が設定されていることを確認してください。

<uses-permission android:name="android.permission.INTERNET"></uses-permission>
于 2012-04-30T17:18:12.720 に答える