如何从Android Studio模拟器连接到本地主机

8
我正在尝试在Android 2.3.3浏览器中测试Web应用程序。使用连接http://10.0.2.2会导致"网页不可用"。在Android Studio文档中没有找到任何信息。
有人遇到过相同的问题吗?您是如何解决的?

http://10.0.2.2。如果您使用模拟器,并且Web服务器位于与模拟器运行的计算机上相同的位置,那就完全没问题。 - greenapps
3
不,不是的。我尝试过了。似乎ADT可以使用10.0.2.2。现在是Android Studio,规则已经改变了。 - Firanolfind
404意味着与Web服务器的连接已建立。但请求的页面未找到。实际上,您可能没有请求页面或者不存在默认页面。但是10.0.2.2确实可以连接! - greenapps
那是我的错误。它只写了“网页不可用”。我会修复问题,抱歉。 - Firanolfind
2个回答

9

你需要连接到计算机的IP地址。

如果你使用Windows系统,请打开命令提示符并输入ipconfig,这将给出你本地的IP地址。

如果你使用Linux或者OSX系统,请打开终端并使用ifconfig命令。

由于模拟器是完整的Android设备,它有自己的网络并且不使用与你的计算机相同的主机文件,因此也有自己的IP地址。

编辑:语法修复。


1
是Linux的,这帮了大忙。谢谢! - Firanolfind

1

我使用本地IP,即192.168.0.1,它可以工作。请验证您的本地IP。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接