2013-05-08 2 views
0

이 문제에 관해 많은 질문이 있지만 특정 답변을 찾을 수 없습니다. 난 내 에뮬레이터, 내 진짜 안드로이드 장치와 임 테스트에서 테스트하고 있지 않다httphostconnectexception connection refused

 HttpClient client = new DefaultHttpClient(); 
     URI website = new URI("http://10.0.2.2:8000/timecode"); 
     HttpGet request = new HttpGet(); 
     request.setURI(website); 
     HttpResponse response = client.execute(request); 
     response.getStatusLine().getStatusCode(); 

에 액세스를 시도하고있다. 필자는 필자 내 외부 IP

http://externalip:8000/timecode 

필자가 192.168으로 시도와 노력, 127.0.0.1을 시도 ... 그리고 여전히 같은 예외를 얻었다.

아무도 도와 줄 수 있습니까?

+0

나는 동일한 문제가 있습니다. u는 그것을 고수했다? – jsky

답변

0

일반적인 실수는 권한을 잊어 버리는 것입니다. 매니페스트에 필요한 권한을 추가 했습니까?

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

또한 방화벽을 비활성화하는 것을 잊지 마십시오.

+0

이미 그런 일을 ... 실제로 무슨 일이 벌어지고 있는지 전혀 모른다 ... – Akash

+0

에뮬레이터를 사용해보십시오. 문제가 발생하지 않으면 가능한 오류 이유 수를 줄일 수 있습니다. – inankupeli

+0

에뮬레이터를 사용할 때 또 다른 예외가 발생합니다 : ClientProtocolException (또는보다 구체적으로, org.apache.client.CLIENTPROTOCOLEXCEPTION – Akash