![](/img/trans.png)
[英]java.net.UnknownHostException: Unable to resolve host “s3-ap-northeast-1.amazonaws.com”: No address associated with hostname
[英]java.net.UnknownHostException: Unable to resolve host No address associated with hostname
從后台服務和移動屏幕進行API調用時關閉。 得到了以下錯誤。
java.net.UnknownHostException:無法解析主機:與主機名W / System.err關聯的地址:在java.net.InetAddress.lookupHostByName(InetAddress.java:424)在java.net.InetAddress.getAllByNameImpl(InetAddress.java: 236),位於com.android.okhttp.internal.Dns處的java.net.InetAddress.getAllByName(InetAddress.java:214),位於com.android.okhttp.internal.http.RouteSelector處的com.android.okhttp.internal.Dns $ 1.getAllByName(Dns.java:28)處。在com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:122)處的resetNextInetSocketAddress(RouteSelector.java:216)在com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:292)處在com.android.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255)在com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206)在com.android.okhttp.internal com.android.okhttp.internal.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:89)處的com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:345) .http.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:161)
When API call from background service and mobile screen is off. Got the following error. java.net.UnknownHostException: Unable to resolve host "": No address associated with hostname W/System.err: at java.net.InetAddress.lookupHostByName(InetAddress.java:424) at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236) at java.net.InetAddress.getAllByName(InetAddress.java:214) at com.android.okhttp.internal.Dns$1.getAllByName(Dns.java:28) at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:216) at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:122) at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:292) at com.android.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255) at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206) at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:345) at com.android.okhttp.internal.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:89) at com.android.okhttp.internal.http.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:161)
如果尚未這樣做,請向您的AndroidManifest.xml
文件添加權限。
<uses-permission android:name="android.permission.INTERNET" />
我認為這是此UnknownHostException錯誤消息的最常見原因。 另一個可能的原因是您的Internet連接實際上已斷開。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.