【android】java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused
調(diào)試中通過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內(nèi)置的IP?10.0.2.2?吧,? 10.0.2.2 是模擬器設(shè)置的特定ip,是你的電腦的別名alias
記住,在模擬器上用10.0.2.2訪問你的電腦本機
轉(zhuǎn)載于:https://www.cnblogs.com/hacket/p/3176745.html
總結(jié)
以上是生活随笔為你收集整理的【android】java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 日月潭的传说课文苏教版
- 下一篇: 打动人的一句话 我一直在等你,你知道吗?