java.net.SocketTimeoutException: failed to connect to /10.0.2.2 (port 80)
没错,就是这个异常,折腾了半天才找到了解决方案,下面做下记录:
简单说明:这是我在学习json解析时出现的问题,没法访问我电脑上的服务器路径。
- 错误之旅:
之前在《第一行代码》中看到应该传入10.0.2.2:
但是程序出现了这样的错误:
- 解决方法:使用本地电脑的Apahe服务器访问服务器数据,如果使用的是Genymotion模拟器,则传入URL的地址应该是电脑的ip
1.在命令行中输入ipconfig就可以查看本电脑的ip:
我连的是宽带,所以是这个下面的ipv4,如果电脑连接的是无线网,找到相应的ipv4即可。
2.最后把URL中的'http://10.0.2.2" 替换即可。