在我的 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方面有没有办法解决。
你有什么想法吗?
或者您的设备上没有互联网
或者你忘了添加
<uses-permission android:name="android.permission.INTERNET" />
manifest.xml 中的权限
@参见此线程
我的一个加密钱包也遇到了同样的问题,只是发现我的应用程序需要更新,一旦我更新了应用程序,从那时起一切就都很顺利了。当我第一次去 Play 商店查看是否有任何更新时,没有任何更新,但当我在 Play 商店中专门搜索我的钱包应用程序时,需要更新。因此,请确保您在 Play 商店中搜索出现问题的特定应用程序。
我也有同样的问题,但重新启动 android studio 后它解决了我的问题。