打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
localhost/127.0.0.1:8080 rufused
调试中通过android simulator模拟器链接localhost或者127.0.0.1,因为我在电脑上面建立了apache,我的代码大概就是
URL url = new URL(urlString);
URLConnection urlconn = url.openConnection();

但是报错了!!

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访问你的电脑本机

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
android java.net.ConnectException: Connection 127.0.0.1:8080 refused
VS的IISExpress配置通过IP访问程序
【笔者支招:区分Localhost与127.0.0.1之间的差别 】
装机模拟器2/PC Building Simulator 2现在已上线喜欢的关注一下吧
localhost与127.0.0.1的区别是什么
Shellinabox:基于 Web 的远程 Terminal 模拟器安装使用详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服