请帮帮我,
我在 php 网络服务上只在某个时候遇到了unknownHostException。
同时其他 Web 服务在具有相同主机名的同一服务器上运行良好。
当我使用第三方应用程序更改我的真实设备的 IP 地址
时,Web 服务对应用程序的响应很好,没有异常。
我认为这不是网络连接问题,因为如果存在任何网络问题,则服务将无法在同一网络连接中更改 IP 地址,但如果真实设备的 IP 已更改,则服务正常。
关于 REAL ANDROID DEVICE 上的这个异常,我已经尝试了互联网上提供的所有可能的解决方案,对我来说没有任何用处,这让我很头疼,我仍在为此寻找一个好的解决方案。
真正的设备上 unknownHostException 的真正原因是什么,而不是在模拟器中?
我在互联网上搜索了很多关于这个异常的信息,但对我没有任何帮助,甚至我也找不到异常的真正原因。
最佳答案
我已经找到了解决办法,这对我来说很奇怪。
Web 服务托管在共享主机上,所以我不能通过 IP 使用它,我在我的 url 中使用了 http
和 www
。
我通过从 url 中删除 www
解决了问题,现在所有网络服务在所有网络、wifi 等上都可以正常工作。
关于android - android : Only Sometimes 中的 UnknownHostException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22980972/