连接到在模拟器中的Android应用程序中运行的自托管Web服务

时间:2015-05-10 19:21:49

标签: android web-services

我在Android应用中实现了一个监听端口的网络服务。 我有另一个连接到它的控制台桌面应用程序。

在设备上运行Android应用时,此功能正常。 在模拟器上,这是一个问题,因为它与计算机的连接基本相同。

如何连接到模拟器中运行的Web服务?

1 个答案:

答案 0 :(得分:1)

您可以(并且应该)使用Genymotion作为模拟器(https://www.genymotion.com/)。 它比原始模拟器更高效,并使用虚拟机机制。 因此,您的模拟器将具有其专用(但虚拟)网络接口。允许它拥有自己的IP地址。

这将使您的本地网络上的套接字可用。