使用百度圖像識別時,提示如下錯誤
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時,首先檢查手機網絡,其次檢查服務器是否連接成功