2013-09-19 2 views
0

Я попытался загрузить страницу с адресом http://127.0.0.1:8080/1 на моем эмуляторе Android в это время мое приложение и браузер эмулятора не могут найти эту страницу. Браузер на ПК может загружать страницу, и все работает отлично. Создайте эту страницу сервлет (который находится в Tomcat на этом ПК в ubuntu 13.04). Сервер Apache для php также не может работать на эмуляторе. Как я могу найти эту страницу и подключиться к локальному серверу?Как найти локальный сервер через эмулятор Android?

ответ

1

127.0.0.1 на эмуляторе сам эмулятор.

The documentation указывает, что ваша машина разработки, запускающая ваш эмулятор, доступна через 10.0.2.2.

+0

Похоже, что хост (ноутбук) может быть доступен в 10.0.2.1, из эмулятора. Просто образованная догадка. – matthudson

+0

@matthudson: Нет, '10.0.2.2' должен работать, если' 127.0.0.1' работает на самой машине разработки. – CommonsWare

+0

Я бы подумал, что любой локальный ip также должен быть доступен, например. 192.168.0.17, но я не могу заставить это работать. – Marc