2015-02-23 69 views
0

我有一個應用程序在模擬器中運行良好,但不能在移動設備上運行。這是應用程序基本上使用webservice(SOAP)從服務器獲取一些記錄。安裝成功,我可以打開第一頁,但由於服務器通信無法繼續進行。我需要你的幫助才能使這個應用程序在我的android手機中也能正常工作。提前致謝!!Android手機如何與服務器交互?

+0

有人低估了你的問題,我會再次提醒你。 – 2015-02-23 09:56:56

+0

請提供一些代碼,它可能是您的應用程序正在使用主線程,其中網絡連接是不允許的。 – 2015-02-23 10:01:10

+1

@Erdinc艾,謝謝你:P而問題是所有的IP地址..作爲Zygotelnit建議,我改變了它,它的工作就像一個魅力;) – 2015-02-23 10:03:28

回答

1

您必須訪問本地網絡(本地主機)上的Web服務。模擬器可以訪問本地主機Web服務,但真正的設備不能。要在實際設備上測試應用程序,您需要通過公共IP地址(公用URL)公開您的Web服務。

+0

感謝哥們..它的工作都很好:) – 2015-02-23 10:05:21

+0

'測試該應用在實際設備上,您需要通過公共IP地址(公共URL)公開您的Web服務。不可以。如果使用wifi並且雙方都在同一網絡中,則本地IP地址將會執行。 – greenapps 2015-02-23 13:06:24

+0

「本地網絡」我的意思是一個「本地主機」。 OP明白我的意思,就像任何經驗豐富的Web開發人員一樣。 Wifi無法通過本地主機IP地址提供連接,您是否曾想到這一點?請在啓動Tirade之前澄清自己的概念。 – 2015-02-23 13:10:27