无法解析主机:没有与主机名关联的地址

问题描述 投票:0回答:3

在我的 Android 应用程序中,我使用通过 cloudflare 网络(带有主动代理)交付的 Rest API。通常,第一次连接 okhttp API 时会收到以下错误:

Non-fatal Exception: java.net.UnknownHostException
Unable to resolve host "mydomain.com": No address associated with hostname

用户重试一次或多次后,后续连接均成功。如果 API 请求出现一些停机时间,该错误可能会再次发生。

我不明白是什么原因导致了这个问题。是否可以依赖cloudflare或者okhttp方面有没有办法解决。

你有什么想法吗?

java android retrofit okhttp cloudflare
3个回答
0
投票

或者您的设备上没有互联网

或者你忘了添加

<uses-permission android:name="android.permission.INTERNET" />

manifest.xml 中的权限

@参见此线程


0
投票

我的一个加密钱包也遇到了同样的问题,只是发现我的应用程序需要更新,一旦我更新了应用程序,从那时起一切就都很顺利了。当我第一次去 Play 商店查看是否有任何更新时,没有任何更新,但当我在 Play 商店中专门搜索我的钱包应用程序时,需要更新。因此,请确保您在 Play 商店中搜索出现问题的特定应用程序。


-4
投票

我也有同样的问题,但重新启动 android studio 后它解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.