Android小经验---调试访问本地Apache方法

    调试中通过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访问你的电脑本机

 

 

from:http://80x86.javaeye.com/blog/539356

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Android小经验---调试访问本地Apache方法

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭