从设备访问主机环回接口?

时间:2011-12-08 10:59:06

标签: android

到目前为止,我一直在模拟器中运行我的应用程序。我想在真实的设备上试一试。我的应用程序使用主机环回IP '10 .0.2.2'连接到在localhost本身上运行的Web服务。

我已在手机上部署了应用程序,但我不知道如何访问以下网址: 当应用程序在手机上时,“http://10.0.2.2/xyz/controller/AppController.php”。

基本上,我希望我的手机能够连接到我机器上运行的网络服务器。我的机器是开发机器,没有静态IP。有可能吗?

我知道我可以使用静态IP在真实服务器上部署我的Web应用程序,并在我的代码中使用它。

2 个答案:

答案 0 :(得分:1)

如果您的PC上有网络可路由地址,您可以使用DynDNS等服务进行注册,或者如果您可以将Wifi连接到LAN上的PC,则可以使用它进行访问。

答案 1 :(得分:0)

检查您是否将模拟器与"google_sdk".equals(Build.PRODUCT);"sdk".equals(Build.PRODUCT);一起使用,具体取决于所使用的sdk。

连接到本地网络ip(或计算机名称)或使用路由器转发公共IP(使用ddns)的端口。