Android小经验---调试访问本地Apache方法
2012-03-22 00:38
393 查看
调试中通过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
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真机调试访问本地服务器(localhost)的解决方案
- Android中无法访问本地Apache服务器原因
- 本地Apache服务器访问时502 Server dropped connection 错误解决方法
- Android模拟器访问本地的apache tomcat服务
- Android之loadUrl访问网络资源与本地资源的方法
- android webview 远程js访问本地方法
- 【异常】Android中使用localhost:8080或者172.0.0.1:8080访问本地服务器org.apache.http.conn.HttpHostConnectException异常
- 本地Apache服务器访问时502 Server dropped connection 错误解决方法
- 本地Apache服务器访问时502 Server dropped connection 错误解决方法
- android的httppost方法访问本地web服务(一)
- 真机与Genymotion模拟器调试Android应用不能访问本地服务器(localhost)的解决方案
- android真机调试时,访问本地服务ip设置
- android的httppost方法访问本地web服务(二)
- Android真机调试连接本地Apache服务器
- android/linux 全志 摄像头I2C访问不通问题调试方法
- android中访问本地服务和远程服务的方法
- android真机 usb调试 访问电脑本地web服务地址
- Android真机调试连接本地Apache服务器
- 设置android端应用访问本地服务器方法
- 基于apache服务器的网站本地可以访问,局域网内不能访问的问题解决方法