2015-02-23 2 views
0

У меня есть приложение, работающее отлично в эмуляторе, но не в мобильном. Это приложение в основном извлекает некоторые записи с сервера с помощью webservice. (SOAP). Установка прошла успешно, и я могу открыть первую страницу. Но не смог продолжить работу из-за связи с сервером. Мне нужна ваша помощь в том, чтобы приложение отлично работало на моем телефоне Android. Заранее спасибо!!Как телефон Android взаимодействует с сервером?

+0

Кто-то отказался от вашего вопроса, я снова поддержу вас. –

+0

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

+1

@ Erdinc Ay, спасибо: P И проблема была в том, что у меня был IP-адрес. Как рекомендовал Zygotelnit, я изменил его и его работу как шарм;) –

ответ

1

Вы должны получить доступ к веб-службе в локальной сети (localhost). Эмулятор может получить доступ к веб-службе localhost, но реальное устройство не может. Чтобы протестировать приложение на самом устройстве, вам необходимо открыть веб-службу через общедоступный IP-адрес (общедоступный URL-адрес).

+0

Спасибо, приятель. Он работает все отлично :) –

+0

'Для тестирования приложения на самом устройстве, вам нужно выставить свою веб-службу через общедоступный IP-адрес (общедоступный URL-адрес) .'. Нет. Если используется wifi, и обе стороны находятся в одной сети, это сделает локальный IP-адрес. – greenapps

+0

«local network» Я имел в виду «localhost». ОП понимал, что я имел в виду, как это сделал любой опытный веб-разработчик. Wi-Fi не обеспечивает подключение через локальный IP-адрес, вы когда-нибудь об этом думали? Пожалуйста, уточните свои собственные концепции, прежде чем запускать в тираду. –

Смежные вопросы