2012-12-07 58 views
12

我有一個正常的簡單Java程序作爲服務器運行,等待客戶端與TCP連接。android模擬器如何在eclipse中與主機開發機器聯繫?

在另一個Eclipse項目,我建立一個Android應用程序。該應用程序必須聯繫運行在主機上的Java程序才能收到消息。

我不能簡單地使用「localhost」聯繫服務器becouse,據推測,仿真器運行在虛擬路由器後面,我將訪問「電話」的網絡而不是主機的網絡。

所以,我應該使用什麼IP聯繫主機開發機?

本機上的10.0.0.5的IP VirtualBox中運行的Linux操作系統。 我試圖在模擬器上使用該ip,但即便如此,我無法建立連接。

回答

1

我相信你需要啓用端口轉發,以使用任何種類的仿真器的網絡連接。你可以用adb工具來做到這一點。詳情請查閱Android Developer指南。

相關問題