使用百度图像识别时,提示如下错误
W/System.err: java.net.UnknownHostException: Unable to resolve host "aip.baidubce.com": No address associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:95)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:74)
at java.net.InetAddress.getAllByName(InetAddress.java:752)
at com.android.okhttp.internal.Network$1.resolveInetAddresses(Network.java:29)
at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:209)
at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:163)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:105)
at com.android.okhttp.internal.http.HttpEngine.createNextConnection(HttpEngine.java:489)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:465)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:371)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:503)
W/System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:130)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java)
at com.baidu.aip.http.AipHttpClient.post(AipHttpClient.java:68)
at com.baidu.aip.client.BaseClient.requestServer(BaseClient.java:292)
at com.baidu.aip.imageclassify.AipImageClassify.animalDetect(AipImageClassify.java:346)
at com.baidu.aip.imageclassify.AipImageClassify.animalDetect(AipImageClassify.java:363)
at com.jiangdg.usbcamera.utils.ImageDiscernUtil.DiscernImage(ImageDiscernUtil.java:57)
at com.jiangdg.usbcamera.view.openImageActivity.GetImgInfo(openImageActivity.java:175)
at com.jiangdg.usbcamera.view.openImageActivity$1.run(openImageActivity.java:151)
at java.lang.Thread.run(Thread.java:762)
[Thread-3] WARN com.baidu.aip.client.BaseClient - call failed! response status: 0, data:
调用百度识别java SDK后,返回如下错误:
{"error_code":"SDK108","error_msg":"connection or read data time out"}
错误原因:测试机连接WiFi,但是连接不上inter网
解决问题:
网络不通,切换网络。
遇到time out时,首先检查手机网络,其次检查服务器是否连接成功