Android 关于Unable to resolve host : No address associated with hostname

 一般形如:Unable to resolve host "www.xxxx.com" : No address associated with hostname.

Android 访问服务器接口的失败;

今天调试展示的设备,程序访问的大部分服务器是可以的,但是涉及到某几个的时候,就开始出现error:Unable to resolve host "*******.com": No address associated with hostname 的问题,;但是我手机开个热点之后,程序是正常运行的,那就是我设备配置的路由器的问题了,,,,

刚出现这个问题就开始查原因,网上一般原因说是什么   没有网络或者没有网络访问权限,检查当前app清单文件中是否已添加网络访问权限,如没有添加网络访问权限等等这些都是没作用的,不对的,谁家的程序调用网络的时候不写这个???

一般原因查找:

1.是不是自己设置了代理:需要进入设置查看一下代理设置;

2.浏览器问题:有的设备内置浏览器版本很低,这个可以看一下(这种情况比较少);

3.SSL 问题

4.路由配置问题:我的就是这个原因,因为设备配置的路由器配置的问题,导致我访问某些服务器的时候一直返回Unable to resolve host "www.xxxx.com" : No address associated with hostname.

关于第4点,你可以进入设备的设置界面,找到wifi,然后找到IP地址详细信息界面,查看DNS后的内容,因为出现解析不到服务器的问题一般是dns 解析不到服务器的原因,然后编辑网络设置,dns 配置成114.114.114.114/8.8.8.8,保存后再尝试,你会发现单个设备是可以正常访问了;

扫描二维码关注公众号,回复: 16098813 查看本文章

这个时候就可以确定是路由配置的问题了,你需要配置一下路由,再找两台设备试一下;

如果以上还是不行,建议咨询或者向IT部分求助吧(当然不是自身程序问题的情况下)~~~

猜你喜欢

转载自blog.csdn.net/gqg_guan/article/details/132171019