我正在使用Lynda的2014年教程学习android restful web服务。代码使用这个httpManager类:
import android.net.http.AndroidHttpClient;
public class HttpManager {
public static String getData(String uri) {
HttpClient client = AndroidHttpClient.AndroidHttpClient.netInstance("AndroidAgaent");
HttpGet request = New HttpGet(uri);
HttpResponse response;
try {
response = client.execute(request);
return EntiyUtils.toString(response.getEntinity());
} catch (Exception e) {
e.printStackTrace();
return null;
} finally {
client.close();
}
}
}然而,android工作室说:
无法解析符号“AndroidHttpClient”
我设置了minSdkVersion 8,但仍然无法解决这个问题。
我想知道如何解决这个问题,或者如果类被丢弃了,如何用当前支持的现成类替换代码?
发布于 2016-05-29 13:31:29
我认为AndroidHttpClient现在已经不受欢迎了,尝试一下比前者更有效和强大的新HTTP!
就我个人而言,我建议你重新装修
发布于 2016-12-04 10:11:25
如果您使用的是Android,那么在gradle构建中添加这些依赖项:
compile 'org.apache.httpcomponents:httpcore:4.4.1'
compile 'org.apache.httpcomponents:httpclient:4.5'
https://stackoverflow.com/questions/37510425
复制相似问题