Эмулятор Android не подключается к локальному хосту Apache - PullRequest
3 голосов
/ 21 февраля 2011

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

Ниже приведен код, который я использовал:,

HttpClient httpclient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://10.0.2.2/YES_BUTTON.php");
httpclient.execute(httpPost);

Я также попытался установить соединение, используя "http://10.0.2.2:3128/YES_BUTTON.php";

Код запускает файл php, но ничего не происходит, я также проверил журнал доступа к серверу, и с эмулятором никогда не было установлено соединение с сервером Apache.

Это мой первый раз, когда я создаю приложение, и мне было интересно, если я что-то еще не сделал, мне нужно сопоставить порт эмулятора с портом 3128 на Apache, отключить брандмауэр? Я разрабатываю приложение на ноутбуке, с сервером Apache на ноутбуке, поэтому все делается на одной машине. Есть ли что-нибудь, что я не сделал, что нужно сделать?

1 Ответ

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

Держу пари, вы забыли добавить разрешение ИНТЕРНЕТА:)

ИНТЕРНЕТ

...