`

127.0.0.1/localhost connection refused 问题

阅读更多
Exception 1:java.net.ConnectException: localhost/127.0.0.1:8080 -
Connection refused

问题是这样的,android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己!这是不行的!

如果你想在模拟器simulator上面访问你的电脑,那么就使用android内置的IP 10.0.2.2 吧,  10.0.2.2 是模拟器设置的特定ip,是你的电脑的别名alias

记住,在模拟器上用10.0.2.2访问你的电脑本机
分享到:
评论

相关推荐

    解决vue net :ERR_CONNECTION_REFUSED报错问题

    在开发Vue应用时,开发者可能会遇到“net :ERR_CONNECTION_REFUSED”错误,这通常表示浏览器无法连接到指定的服务器。这个错误可能出现在多种场景下,比如本地开发环境配置不正确或者网络环境变化等。本文将重点讲解...

    bugfree3.0.4安装和配置和常见问题

    注意,与BugFree 2.x不同,这里的Servername可以是127.0.0.1或localhost。 可能出现的问题: 1. 如果在安装过程中遇到“File 'Include/Config.inc.php' cannot be found.”的提示,检查Include目录,确认是否存在...

    Android与本地Tomcat的连接[文].pdf

    在编程中,如果使用Java的`URL`和`URLConnection`类进行网络连接,遇到`java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused`这样的异常,应检查URL是否正确地指向了`10.0.2.2`,而不是`...

    spring cloud将spring boot服务注册到Eureka Server上的方法

    在服务注册的过程中,我们可能会遇到 Connection refused 异常,这可能是由于 hosts 文件中没有加入 localhost 的映射关系引起的。解决方法是在 hosts 文件中添加以下配置: 127.0.0.1 localhost 通过以上步骤,...

    Android开发eclipse错误汇总

    错误信息:`Connection to http://127.0.0.1:8080 refused` 解决方法:在Android模拟器中,127.0.0.1是指模拟器自身的IP,而非主机。要访问主机上的服务,应将IP地址改为10.0.2.2,这是模拟器对localhost的映射。 ...

    浅析Linux系统下安装wetty和使用说明

    - **问题2:SSH连接失败** 如果在浏览器中输入URL后提示"ssh: connect to host localhost port 22: Connection refused",可能是因为openssh客户端或服务器未正确安装。此时,可以尝试卸载并重新安装openssh-client...

Global site tag (gtag.js) - Google Analytics