android - 如何将 Android 模拟器连接到本地主机服务器?

标签 android asp.net azure localhost

我有一个 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/

相关文章:

Azure 资源组 - 如何判断哪些是 "related"?

android:如何在折叠工具栏中添加带有文本的按钮

android - HaxeFlixel - Hello World with android 不会启动/关闭

javascript - 应用程序以垂直模式打开,而不是水平模式

javascript - 如何让数字每秒倒数

ASP.NET 2.0 RijndaelManaged 加密算法与 FIPS

reactjs - 使用 React 将图像上传到 azure blob 存储

C# LINQ .Any 不适用于 DocumentDb CreateDocumentQuery

java - 如何处理 Android 键盘操作

c# - 是否可以停止执行 sql 查询?