2013-05-08 2 views
0

Я знаю, что есть много вопросов по этому вопросу, но я просто не мог найти ответ на этот вопрос конкретно. Я пытаюсь получить доступhttphostconnectexception соединение отказано

 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(); 

Я НЕ тестирую на своем эмуляторе, я тестирую свое настоящее устройство Android. Ive пытался 127.0.0.1, Ive пытался с моим внешним IP

http://externalip:8000/timecode 

Ive пытался с 192.168 ... и до сих пор получил тот же исключение.

Может ли кто-нибудь мне помочь?

+0

У меня такая же проблема. сделал U endup исправление этого? – jsky

ответ

0

Общей ошибкой является пропущение разрешений. Вы добавили необходимое разрешение на ваш манифест?

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

Кроме того, не забудьте отключить межсетевой экран.

+0

Выполнено то, что уже ... действительно не знаю, что происходит ... – Akash

+0

Попробуйте использовать эмулятор. Если это не создает проблемы, мы можем уменьшить количество возможных причин ошибок. – inankupeli

+0

Когда я использую эмулятор, он дает другое исключение: ClientProtocolException (или, более конкретно, org.apache.client.CLIENTPROTOCOLEXCEPTION – Akash

Смежные вопросы