我有一个 ASP.NET/Azure 应用程序在 http://localhost:4617
上运行。我想调试从 Android 模拟器发出的 REST 调用。相关的 SO 线程似乎表明您应该使用 10.0.2.2
。我尝试过几种变体,例如 http://10.0.2.2:4617
,但似乎都不起作用。还有其他建议吗?
如果我这样做ping localhost
在我的机器上,它返回 Reply from ::1: time<1ms
这似乎与 ipV6 地址有关,但我不确定这有什么关系。
最佳答案
如果本地主机正在您的桌面上运行,那就是问题所在。 当您输入http://10.0.2.2时它尝试连接到 Android 模拟器本地主机。
您需要做的是找到您计算机的 IP 地址(您可以使用 google 来查找)。然后一旦你把它输入到你的 Android 模拟器浏览器中,它应该可以工作
关于android - 如何将 Android 模拟器连接到本地主机服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37016401/