Java.net.ConnectException: /127.0.0.1:8080是一个与Android模拟器相关的错误提示。

9

String url = "http://127.0.0.1:8080/SampleServlet/TestServlet?"; URL url = new URL(con_url);

这段代码是在安卓模拟器中运行的,但是出现了连接异常。错误信息如下: 02-20 13:05:08.745: ERROR/Server Connection(230): java.net.ConnectException: /127.0.0.1:8080 - 连接被拒绝。

请回复我。

谢谢。

1个回答

23

127.0.0.1是Android模拟设备的本地回环接口。

换句话说,使用127.0.0.1连接到Android模拟设备(而不是计算机)。

要连接到您的带有Web服务器的计算机,请使用10.0.2.2或真实机器IP地址(如果您可以直接访问Web)。

使用命令ipconfig(Windows)/ifconfig(Linux)获取您的IP地址。

还可以查看官方文档这个!


实际上,我建议修改链接指向官方文档 - http://developer.android.com/guide/developing/tools/emulator.html#emulatornetworking。 - uthark

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