如何将设备上运行的Android应用程序连接到本地Web应用程序?

时间:2011-02-20 18:08:32

标签: android web-applications windows-xp connection device

我的droid设备通过USB连接并使用Eclipse来调试在设备上运行的应用程序。一切都很好,除了我的应用程序需要连接到在同一主机(Windows XP,IE)上运行的Web应用程序。 IE上的网址是“http:// local:4566 / MyApp /”。

我试图将我的Android应用程序设置为“http://10.0.2.2:4566/MyApp”,但没有运气。 Android应用程序的连接只是超时。 http://developer.android.com/guide/developing/tools/emulator.html下的文档说设备的IP地址可能不同(请参阅网络地址空间部分),但没有关于如何找到它的更多详细信息。

问题是,如何从通过USB运行调试的Android应用程序连接到我的主机(windows xp)上运行的本地Web应用程序?

感谢任何帮助。

感谢, 古纳

3 个答案:

答案 0 :(得分:2)

  

问题是,如何从通过USB运行调试的Android应用程序连接到我的主机(windows xp)上运行的本地Web应用程序?

使用XP机器的IP地址。这仅在“droid设备”和XP机器在同一网络(例如,WiFi)上时才有效。

答案 1 :(得分:1)

USB电缆不是“网络”电缆,两台机器真的是分开的。

您需要在本地主机和Android设备之间创建一个ad hoc网络。根据您的Windows版本搜索“windows create ad hoc network”。设置时,你的android可以在其访问点列表中看到它。

P.S。至于调试,将安全类型设置为最小,这样您就不需要任何额外的调整。

答案 2 :(得分:-3)

使用您的设备访问http://www.whatismyip.com等网站,获取设备的IP地址。这样您就可以知道设备的实际IP地址。