Android 程序包org.apache.http不存在,解决方式

Android 程序包org.apache.http不存在,解决方式

项目中类报红,提示找不到该类。

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpDelete;
import org.apache.http.client.methods.HttpEntityEnclosingRequestBase;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.methods.HttpPut;
import org.apache.http.client.methods.HttpUriRequest;
import org.apache.http.entity.ByteArrayEntity;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;

报错:

错误: 程序包org.apache.http.impl.cookie不存在
import org.apache.http.impl.cookie.DateUtils;

错误: 程序包org.apache.http.client不存在
import org.apache.http.client.HttpClient;

错误: 程序包org.apache.http.client.methods不存在
import org.apache.http.client.methods.HttpDelete;

错误: 程序包org.apache.http.client.methods不存在
import org.apache.http.client.methods.HttpEntityEnclosingRequestBase;

错误: 程序包org.apache.http.client.methods不存在
import org.apache.http.client.methods.HttpGet;

错误: 程序包org.apache.http.client.methods不存在
import org.apache.http.client.methods.HttpPost;

错误: 程序包org.apache.http.client.methods不存在
import org.apache.http.client.methods.HttpPut;

错误: 程序包org.apache.http.client.methods不存在
import org.apache.http.client.methods.HttpUriRequest;

错误: 找不到符号
    protected final HttpClient mClient;

错误: 找不到符号
    public HttpClientStack(HttpClient client) {
                           ^
  符号:   类 HttpClient
  位置: 类 HttpClientStack
错误: 找不到符号
    private static void addHeaders(HttpUriRequest httpRequest, Map<String, String> headers) {
                                   ^
  符号:   类 HttpUriRequest
  位置: 类 HttpClientStack

解决方法:

在项目build.gradle中
在buildToolsVersion下边
defaultConfig上边

添加如下代码 

useLibrary 'org.apache.http.legacy'

Android 程序包org.apache.http不存在,解决方式

书到用时方恨少,纸上得来终觉浅。欢迎指正。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115003.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 情感分析语料库——情感词典(中文英文)转[通俗易懂]

    情感分析语料库——情感词典(中文英文)转[通俗易懂]情感分析资源(转)中文的http://wenku.baidu.com/view/819b90d676eeaeaad1f3306e.html情感词典1.知网的情感词典-http://www.keenage.com/html/c_bulletin_2007.htm由知网发布的词典,包括中文情感词典和英文情感词典(以下需要论坛积分)2.台湾大学的情感极性词典-http:/…

    2022年8月23日
  • License Error:“Failed to Open the TCP Port Number in the License “终极解决方案

    License Error:“Failed to Open the TCP Port Number in the License “终极解决方案为什么叫终极解决方案,不是笔者吹牛,这个列表比目前synopsys,cadence,的support文档里的内容都全,还有FLEXnet的帮助文档也没这全。这些招大部分edavendor的工程师也不全会,真实结论不是瞎说。这事折腾好久,花了很多精力,就让笔者吹吹牛吧,哈哈。另外,如果以下的问题都排除了,还报这个license错,不要怀疑列表不全,99%的可能是其中哪一步做的不彻底。挨

    2022年7月26日
  • SQL Prompt10 安装激活教程,让你写sql 如鱼得水[通俗易懂]

    SQL Prompt10 安装激活教程,让你写sql 如鱼得水[通俗易懂]需要sql_Prompt10压缩包的请看文章最底下1.首先得有我们的SQLPrompt10压缩包2.选择SQLPromptDownload.exe进行安装打开安装界面,全部勾选选点击continue——–>>继续下一步点击accept选择安装位置,一般不推荐安装C盘,继续install——>>>>等待安装完成点击finish3.打开sqlserver数据库打开sqlserver数据库,可能有些兄弟进入不是这样得,有sql_

    2022年7月26日
  • 飞机专家调查发现坐飞机 机首、机翼和机尾最安全

    飞机专家调查发现坐飞机 机首、机翼和机尾最安全

    2021年8月5日
  • Go适合做什么?为何这么多人偏爱Go语言?

    Go作为Google2009年推出的语言,其被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。到现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。哪些大公司在使用Go语言:1、Goog…

    2022年4月6日
  • tkmybatis详细教程(一篇就明白)

    tkmybatis是对底层sql进行了抽象封装,不需要考虑sql怎么写,只需要按照逻辑思维,遵循tkmybatis的语法即可实现数据库操作。本文适合对springboot项目结构有一定了解的读者。本文的项目基础是一个demo项目(多模块的)。1.配置1、添加tkmybatis的依赖<dependency><groupId>tk.mybatis</groupId>

    2022年4月1日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号