简体   繁体   English

重新启动java.net时android应用程序崩溃。UnknownHostException:无法解析主机

[英]android app crashes on reboot java.net.UnknownHostException: Unable to resolve host

when i restart my device it crashes my app, it is hard to debug and what i search i said it say to add internet permission which i had in my manifest i can't figure it out what to do, can anyone please guide me. 当我重新启动设备时,它使我的应用程序崩溃,这很难调试,我搜索的内容也说添加了我在清单中显示的互联网许可,但我不知道该怎么办,有人可以指导我。

02-24 17:37:05.750: I/System.out(5201): onErrorResponse:com.android.volley.NoConnectionError: java.net.UnknownHostException: Unable to resolve host "eventiapp.com": No address associated with hostname
    02-24 17:37:05.750: W/System.err(5201): com.android.volley.NoConnectionError: java.net.UnknownHostException: Unable to resolve host "eventiapp.com": No address associated with hostname
    02-24 17:37:05.750: W/System.err(5201):     at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:133)
    02-24 17:37:05.750: W/System.err(5201):     at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:105)
    02-24 17:37:05.750: W/System.err(5201): Caused by: java.net.UnknownHostException: Unable to resolve host "eventiapp.com": No address associated with hostname
    02-24 17:37:05.755: W/System.err(5201):     at java.net.InetAddress.lookupHostByName(InetAddress.java:424)
    02-24 17:37:05.755: W/System.err(5201):     at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
    02-24 17:37:05.755: W/System.err(5201):     at java.net.InetAddress.getAllByName(InetAddress.java:214)
    02-24 17:37:05.755: W/System.err(5201):     at libcore.net.http.HttpConnection.<init>(HttpConnection.java:70)
    02-24 17:37:05.755: W/System.err(5201):     at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
    02-24 17:37:05.755: W/System.err(5201):     at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:340)
    02-24 17:37:05.755: W/System.err(5201):     at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)
    02-24 17:37:05.755: W/System.err(5201):     at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)
    02-24 17:37:05.755: W/System.err(5201):     at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:315)
    02-24 17:37:05.755: W/System.err(5201):     at libcore.net.http.HttpEngine.connect(HttpEngine.java:310)
    02-24 17:37:05.755: W/System.err(5201):     at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:289)
    02-24 17:37:05.755: W/System.err(5201):     at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:239)
    02-24 17:37:05.755: W/System.err(5201):     at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:80)
    02-24 17:37:05.755: W/System.err(5201):     at libcore.net.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:188)
    02-24 17:37:05.755: W/System.err(5201):     at com.android.volley.toolbox.HurlStack.addBodyIfExists(HurlStack.java:227)
    02-24 17:37:05.755: W/System.err(5201):     at com.android.volley.toolbox.HurlStack.setConnectionParametersForRequest(HurlStack.java:210)
    02-24 17:37:05.755: W/System.err(5201):     at com.android.volley.toolbox.HurlStack.performRequest(HurlStack.java:106)
    02-24 17:37:05.755: W/System.err(5201):     at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:93)
    02-24 17:37:05.755: W/System.err(5201):     ... 1 more
    02-24 17:37:05.755: W/System.err(5201): Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No address associated with hostname)
    02-24 17:37:05.760: W/System.err(5201):     at libcore.io.Posix.getaddrinfo(Native Method)
    02-24 17:37:05.770: W/System.err(5201):     at libcore.io.ForwardingOs.getaddrinfo(ForwardingOs.java:55)
    02-24 17:37:05.770: W/System.err(5201):     at java.net.InetAddress.lookupHostByName(InetAddress.java:405)
    02-24 17:37:05.770: W/System.err(5201):     ... 18 more
    02-24 17:37:05.770: W/System.err(5201): Caused by: libcore.io.ErrnoException: getaddrinfo failed: ENETUNREACH (Network is unreachable)
    02-24 17:37:05.775: W/System.err(5201):     ... 21 more##

Do you check network connectivity before create an http request, as this: 您是否在创建http请求之前检查网络连接,如下所示:

ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
return netInfo != null && netInfo.isConnectedOrConnecting();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 java.net.UnknownHostException:无法解析主机没有与主机名关联的地址 - java.net.UnknownHostException: Unable to resolve host No address associated with hostname Android 6.0:java.net.UnknownHostException:无法解析主机。 在Android 7.0上正常工作 - Android 6.0 : java.net.UnknownHostException: Unable to resolve host. Working fine in Android 7.0 java.net.UnknownHostException:无法解析主机“@MYIPADDRESS,当使用android + mongodb时 - java.net.UnknownHostException: Unable to resolve host "@MYIPADDRESS, when using android + mongodb Android API 23 java.net.UnknownHostException:无法解析主机“URL”:没有与主机名关联的地址 - Android API 23 java.net.UnknownHostException: Unable to resolve host “URL”: No address associated with hostname Android改装-HTTP失败:java.net.UnknownHostException:无法解析主机{我的基本url}:没有与主机名关联的地址 - Android Retrofit - HTTP FAILED: java.net.UnknownHostException: Unable to resolve host {my base url}: No address associated with hostname java.net.UnknownHostException:无法解析主机“ s3-ap-northeast-1.amazonaws.com”:没有与主机名关联的地址 - java.net.UnknownHostException: Unable to resolve host “s3-ap-northeast-1.amazonaws.com”: No address associated with hostname java.net.UnknownHostException:无法解析主机“api.themoviedb.org” - java.net.UnknownHostException: Unable to resolve host "api.themoviedb.org :java.net.UnknownHostException:无法解析主机“hosturl”:没有与主机名关联的地址 - : java.net.UnknownHostException: Unable to resolve host “hosturl”: No address associated with hostname java.net.UnknownHostException:无法解析主机“www.google.com” - java.net.UnknownHostException: Unable to resolve host “www.google.com” 错误:java.net.UnknownHostException:无法解析主机“api.themoviedb.org” - Error: java.net.UnknownHostException: Unable to resolve host "api.themoviedb.org
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM