安卓上报错java.net.ConnectException: Connection refused
各种检查死活不对,能用安卓访问百度,但访问自己写的jsp咋就不行呢,整半天经过网友点拨,发现问题Url写了 localhost,瞬间觉得自己,唔
。安卓虚拟机本就是一个虚拟设备,它自己拥有一个网络地址,你在电脑localhost 127.0.0.1当然对的,但安卓代码填localhost 127.0.0.1访问的都是虚拟机,并不是本身有tomcat的开发环境的地址。
所以得改成10.0.2.2
低级错误给整翻车了。

本文解决了在Android应用中访问本地主机(localhost)时遇到的java.net.ConnectException错误。问题在于Android虚拟机有自己的网络地址,使用localhost会指向虚拟机内部而非预期的开发环境。文章指出正确的解决方案是将URL更改为10.0.2.2。
11万+

被折叠的 条评论
为什么被折叠?



