在我crashLytics报告相关地址:非致命异常:的java.net.UnknownHostException无法解析主机“mysite.com”:没有与主机名
java.net.UnknownHostException: Unable to resolve host "mobile.site.com": No address associated with hostname
at java.net.InetAddress.lookupHostByName(InetAddress.java:394)
at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
at java.net.InetAddress.getAllByName(InetAddress.java:214)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:137)
at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
at com.spmkt.mobile.action.FormDAO.uploadFormsWithoutPics(SourceFile:70)
at com.spmkt.mobile.action.FormDAO.uploadFormsWithPics(SourceFile:171)
at com.spmkt.mobile.BaseActivity.sync_total(SourceFile:274)
at com.spmkt.mobile.BaseActivity$1.run(SourceFile:170)
at java.lang.Thread.run(Thread.java:856)
我猜它出现在我的服务器关闭时,或者当android检测到互联网连接时,但质量非常糟糕,无法连接。
是否可以防止这种异常?
你忘了同样的错误在你的网址开头添加“http://”? –
不,我包含http://,它随机发生,有时我有一个偷看 –
声音像连接是如此糟糕,以至于DNS请求的答案在传输中丢失。检查DNS条目是否意外地有一个短的超时期限,因此查找必须重复。 –