#android
#Android
Вопрос:
Я разрабатываю приложение для Android, в котором мне нужно подключить мое приложение для Android к локальному хосту.Я провел исследования и разработки и внедрил множество кодов.Но не добился успеха.Вот мой код для установления соединения.Отказано в его отображении в ddms-соединении с localhost
когда я запускаю URL-адрес в браузере, он открывается.Не знаю, в чем на самом деле проблема
Если кто-нибудь может меня направить
С уважением, Тушар
Ответ №1:
Ваша проблема проста, если подумать об этом.
localhost
на вашем ноутбуке и localhost
на вашем телефоне Android — это не одно и то же.
Вы указываете своему телефону подключиться к phpmyadmin
запущенному на телефоне… не на твоем ноутбуке.
У вас должен быть внешний IP-адрес для вашего ноутбука, и подключитесь к нему.
Попробуйте http://www.whatismyip.com или ifconfig
чтобы узнать IP-адрес, который ваш телефон может использовать для подключения.
Допустим, что в вашей локальной сети у вас есть IP 192.168.1.14
, тогда вы должны иметь возможность подключиться, заменив 127.0.0.1
на 192.168.1.14
.
Комментарии:
1. @mathew,,я изменил URL на IP-адрес,,все та же проблема,,,сохраняется,,,,, у тебя есть skype
2. вы получаете ту же ошибку, если это другая ошибка, я предлагаю вам опубликовать ее как новый вопрос вместе с выводом из
logcat
. Надеюсь, это подскажет нам хорошую идею.3. @mathew та же ошибка …. я публикую свой файл logcat,,, pastebin.com/n8Dgy5AY
4.
Connection to http://127.0.0.1 refused
означает, что вы пытаетесь подключиться к localhost по адресу обратной связи.5. @user988771 Я не думаю, что вы изменили свой код. Ошибка по-прежнему гласит «127.0.0.1». Если вы находитесь в той же сети, попробуйте найти свой локальный IP-адрес (мой 192.168.1.123), но на самом деле вы должны запускать свой сервер извне. Я предлагаю вам попробовать настроить VPS где-нибудь с доменным именем. Таким образом, это менее запутанно.
someserver.example.com