Android httprequest java.net.UnknownHostException

Я хочу сделать http-запрос с Android.

используется следующим образом:

void testHTTP()
 {
  HttpClient httpClient = new DefaultHttpClient();

  HttpUriRequest request = new HttpPost("http://www.google.com");

  try {
   HttpResponse response = httpClient.execute(request);

   //System.out.println("response protocol version: " + response.getProtocolVersion());
  } catch (ClientProtocolException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }

 }

В моем файле манифеста установлено разрешение на доступ к Интернету.

Я продолжаю получать java.net.UnknownHostException: www.google.com

Моя последняя цель - быть возможность вызвать веб-сервис. Итак, я сначала попробовал библиотеку ksoap2 и правильный URL и получил тот же результат.

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

Вы можете дать мне несколько советов о том, где искать

также был бы полезен рабочий пример чего-то подобного. тогда я мог бы проверить, и если проблема не исчезнет, ​​я буду знать, что это моя настройка разработки по вине.

Кстати, я использую Mac Snow Leopard с затмением и Android 2. 2 в качестве установки

, спасибо

, с уважением

12
задан Alex Poke 24 August 2010 в 15:15
поделиться

2 ответа

У меня были проблемы с эмулятором, когда значок сети показывает, что у меня нет службы, и я не могу подключиться к Интернету. Обычно это исправляется перезапуском эмулятора. Однажды мне пришлось создать новое устройство-эмулятор.

Проверьте наличие подсказок в журналах эмулятора/устройства. Вы можете просмотреть их в Eclipse, используя представление LogCat в перспективе DDMS.

11
ответ дан 2 December 2019 в 03:43
поделиться

Проверьте сообщения журнала эмулятора. Скорее всего, вы просто не запрашиваете разрешение INTERNET в манифесте приложения.

28
ответ дан 2 December 2019 в 03:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: