2012-11-16 81 views
0

我正在開發一個連接到Web服務器以獲取信息的android應用程序。我正在使用HTTP客戶端庫連接到Web服務器。移動設備無法連接到我的電腦中的網絡服務器

我有兩個方案:

  1. 仿真器和web服務器兩者安裝在同一臺PC。該應用程序工作完美。

  2. Android手機(Xperia P)通過USB電纜與我的電腦相連,並且我的電腦中安裝了網絡服務器。

在第二種情況下,應用程序無法連接到Web服務器。

如果我禁用3G,會收到「網絡不可達」錯誤消息。

如果我啓用了3G,會收到「java.net.SocketException:recvfrom失敗:ECONNRESET(由對等方重置連接)」錯誤消息。

所以,我想測試我的應用程序在一個真實的設備,並且應用程序需要連接到我的電腦中安裝的Web服務器。

我怎樣才能看到網絡服務器的android devive?我想在我的電腦網絡中擁有移動設備。

謝謝

回答

0

請嘗試以下操作。確保手機的wifi已打開,並且手機已連接到與開發計算機相同的網絡。

現在,在調用Web服務時,不是使用「localhost」或「127.0.0.1」,而是使用機器的I.P地址(例如,由DHCP分配)。

希望這會有所幫助。

最好的問候,

Anay

+0

如何將手機連接到PC網絡?我只用USB電纜將手機連接到PC。 – Eduardo

相關問題