异常-使用Genymotion模拟器出现的问题

java.net.SocketTimeoutException: failed to connect to /10.0.2.2 (port 80)

没错,就是这个异常,折腾了半天才找到了解决方案,下面做下记录:
简单说明:这是我在学习json解析时出现的问题,没法访问我电脑上的服务器路径。

  • 错误之旅:

之前在《第一行代码》中看到应该传入10.0.2.2:


Paste_Image.png

但是程序出现了这样的错误:

Paste_Image.png
  • 解决方法:使用本地电脑的Apahe服务器访问服务器数据,如果使用的是Genymotion模拟器,则传入URL的地址应该是电脑的ip
    1.在命令行中输入ipconfig就可以查看本电脑的ip:
Paste_Image.png

我连的是宽带,所以是这个下面的ipv4,如果电脑连接的是无线网,找到相应的ipv4即可。
2.最后把URL中的'http://10.0.2.2" 替换即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容