эмулятор сети - PullRequest
       27

эмулятор сети

0 голосов
/ 15 апреля 2010

Из моего кода Android я пытаюсь с помощью браузера Android получить доступ к службе tomcat, работающей на моем компьютере, следующим образом:

 Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://localhost:8080/615734.apk"));
 startActivity(myIntent);

К сожалению, все, что я получаю, это "страница недоступна". Что я должен сделать, чтобы это работало?

Ответы [ 4 ]

2 голосов
/ 27 февраля 2011

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

10.0.2.2

согласно

http://developer.android.com/guide/appendix/faq/commontasks.html#localhostalias

1 голос
/ 15 апреля 2010

«localhost» может не поддерживаться на Android или может относиться к самому устройству. Я не уверен. Во всяком случае, меня это не удивляет, это не работает.

Определите IP-адрес вашей рабочей станции (возможно, 192.168.0. Что-то) и замените "localhost" этим.

0 голосов
/ 04 июля 2012

Псевдоним localhost для эмулятора Android - это следующий IP-адрес: 10.0.2.2

0 голосов
/ 27 февраля 2011

Localhost относится к устройству Android, а не к машине, на которой запущен эмулятор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...