首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能导入AndroidHttpClient;

不能导入AndroidHttpClient;
EN

Stack Overflow用户
提问于 2016-05-29 13:24:59
回答 2查看 3.1K关注 0票数 2

我正在使用Lynda的2014年教程学习android restful web服务。代码使用这个httpManager类:

代码语言:javascript
复制
   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,但仍然无法解决这个问题。

我想知道如何解决这个问题,或者如果类被丢弃了,如何用当前支持的现成类替换代码?

EN

回答 2

Stack Overflow用户

发布于 2016-05-29 13:31:29

我认为AndroidHttpClient现在已经不受欢迎了,尝试一下比前者更有效和强大的新HTTP!

  1. http://square.github.io/retrofit/
  2. https://github.com/koush/ion
  3. https://developer.android.com/training/volley/index.html

就我个人而言,我建议你重新装修

票数 1
EN

Stack Overflow用户

发布于 2016-12-04 10:11:25

如果您使用的是Android,那么在gradle构建中添加这些依赖项:

compile 'org.apache.httpcomponents:httpcore:4.4.1'

compile 'org.apache.httpcomponents:httpclient:4.5'

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37510425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档