您的位置:首页 > 理论基础 > 计算机网络

java.lang.NoSuchFieldError: org.apache.http.message.BasicLineFormatter.INSTANCE

2016-12-13 16:50 591 查看
Android发出HTTP请求时出现了这个错误:

java.lang.NoSuchFieldError: org.apache.http.message.BasicLineFormatter.INSTANCE


这是由于使用了CloseableHttpClient造成的,把

CloseableHttpClient httpclient = HttpClients.createDefault();
CloseableHttpResponse httpResponse = httpclient.execute(httpRequest);


替换成

HttpClient httpclient = new DefaultHttpClient();
HttpResponse httpResponse = httpclient.execute(httpRequest);


即可。

CloseableHttpClient在Windows下可以使用,在Android下使用就会出错,原因不明。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: