java - Android 6.0 : java.net.UnknownHostException : Unable to resolve host. 在 Android 7.0 中工作正常

标签 java android

存在 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/

相关文章:

android - Kotlin 库 'rxkotlin-0.21.0.jar' 的格式不受支持。请更新库或插件

java - 如何将 SharedPreferences 文件中的文本正确 append 到 TextView 而不是覆盖它?

java - 改变Java Swing JFrame的装饰风格

java - 通用类型警告

java - 缺少 `ulp` 时如何计算 `Math.ulp`?

java - 构造函数 Object(Context, int, List<DrawerItem>) 未定义

java - Libgdx 停止当前正在播放的声音并播放新的声音

java - 在 RecyclerView 中显示项目

java - 当我从 mysql 中检索时间时,时间晚了六个小时

Android Studio 不会为调试构建的代码签名