如何将Android模拟器连接到localhost服务器?

时间:2016-05-04 00:13:32

标签: android asp.net azure localhost

我在http://localhost:4617上运行了一个ASP.NET / Azure应用程序。我想调试从Android模拟器发出的REST调用。相关的SO线程似乎表明您应该使用10.0.2.2。我尝试了多种变体,例如http://10.0.2.2:4617,但似乎都没有。还有其他建议吗?

如果我在我的机器上执行ping localhost,它会返回Reply from ::1: time<1ms,这似乎与ipV6地址有关,但我不确定这是如何相关的。

2 个答案:

答案 0 :(得分:0)

如果本地主机在您的桌面上运行而不是问题。 当您键入http://10.0.2.2时,它会尝试连接到Android模拟器本地主机。

您需要做的是找到您的计算机IP地址(您可以使用谷歌)。然后,一旦你有它进入你的Android模拟器浏览器,它应该工作

答案 1 :(得分:0)

我能够弄清楚这一点。如果您正在运行Azure服务器模拟器,则需要以管理员权限运行Visual Studio。如果不这样做,那么它将无法正确绑定到本地主机。