2011-07-05 12 views
2

が私のコードです:私はAndroidのTCPのアクセス許可が拒否されましたエラーここ

怠惰できるように

public void update(){ 
    try { 
     Socket appSoc = new Socket("XXX.XXX.XXX.X" ,XXXXX); 
     BufferedReader in = new BufferedReader(new 
     InputStreamReader(appSoc.getInputStream())); 
     for (int i = 0; i < 100; i++) { 
      String message = in.readLine(); 
      add(message);} 

    } 
    catch (Exception e) { 
     add("ERROR" + e); 
    } 
} 

add(String text)はのTextViewにテキストを追加します。とにかく、私は許可拒否を取得しておくが、私は実際のドメイン名を使用する場合IPアドレスの代わりにドメインを見つけることができないと言われていますが、これはアンドロイドの問題です。私のコンピュータ上のJava上で正常に動作するからです。

+1

マニフェストに次の権限を追加しましたか? '? – MByD

+1

Facepalm ...男私はもっと注意を払う必要がある – Mehran

答えて

6

あなたのマニフェストではインターネットの利用が不足している可能性があります。これがアプリケーションタグの外側にあることを確認してください。

<manifest> 
    <application> 
    . 
    . 
    . 
    </application> 
    <uses-permission android:name="android.permission.INTERNET" /> 
</manifest> 
3

あなたのandroidmanifest.xmlに適切なインターネット権限があるかどうかを確認してください。

<uses-permission android:name="android.permission.INTERNET"></uses-permission> 
関連する問題