java.net.SocketTimeoutException: Transport endpoint is not connected
我的解决方法是:将xxx.openConnection()改为如下代码:
01 | HttpURLConnection conn = null; |
02 | String host = android.net.Proxy.getDefaultHost(); |
04 | int port = android.net.Proxy.getDefaultPort(); |
05 | SocketAddress vAddress = new InetSocketAddress(host, port); |
06 | java.net.Proxy vProxy = new java.net.Proxy(java.net.Proxy.Type.HTTP, vAddress); |
07 | conn = (HttpURLConnection) downUrl.openConnection(vProxy); |
09 | conn = (HttpURLConnection) downUrl.openConnection(); |
随后解决了这个问题