存在 java.net.UnknownHostException 问题:无法解析主机“URL”:没有与主机名关联的地址
这是我尝试过的。
- 打开/关闭 Wifi
- 在移动网络中测试
- 检查 postman
- 集成运行时权限
- 还有互联网权限。
上述解决方案在 Android 4.4.4、6.0 和 7.0 中运行良好。
但这仅适用于 6.0。
最佳答案
经过多次尝试,我在代码中设置 URL 时发现了不可读的字符。用VIM打开源文件,发现: http://this.is.an.ip <200b>/
其中 <200b> 在我的 IDE(Android studio)中是一个不可读的字符。
删除<200b>后,我的应用程序开始在 Android 5/6 上正常运行。
祝你好运!
关于java - Android 6.0 : java.net.UnknownHostException : Unable to resolve host. 在 Android 7.0 中工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44753993/