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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 史上最全的中高级JAVA工程师-面试题汇总

    史上最全的中高级JAVA工程师-面试题汇总史上最全的java工程师面试题汇总,纯个人总结,精准无误。适合中高级JAVA工程师。

    2022年6月13日
    32
  • eplan激活码分享【最新永久激活】

    (eplan激活码分享)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html70YZDJVTFP-eyJsaWNlbnNlSW…

    2022年3月26日
    3.7K
  • python和java哪个更值得入手-Python和Java该如何选择?选哪个好?[通俗易懂]

    python和java哪个更值得入手-Python和Java该如何选择?选哪个好?[通俗易懂]在这里为大家介绍一下,其实Python和Java是两种截然不同的编程语言,两者都算是互联网行业中主流的编程语言,不过两者使用起来都是非常好用的,当然要看自己的需求,接下来为大家简单的区分一下Python和Java。Java和Python该如何选择?可以通过以下几个方面来决定:1、从语法结构上来说,Java是面向对象的编程语言,语法结构上面更加严谨一些,不过Java的模块化存在问题。而对比Java来…

    2022年7月8日
    28
  • 开源 串口调试助手 BaoYuanSerial 使用教程「建议收藏」

    开源 串口调试助手 BaoYuanSerial 使用教程「建议收藏」简介:软件使用.Net5+Avalonia实现跨平台方案。支持LinuxUbuntu,Windows,已在Ubuntu20.04,Win10Professional20H2测试通过。官方下载地址:项目地址:xuyuanbao/BaoYuanSerial:AGUISerialDebugToolforLinux/MicrosfotWindow(github.com)下载地址:ReleaseBaoYuanSerila-V1.1·xuyuanbao/BaoYuanSer

    2022年4月30日
    104
  • 【网络知识补习】❄️| Cookie详解 和 Document.cookie使用文档+运行实例「建议收藏」

    【网络知识补习】❄️| Cookie详解 和 Document.cookie使用文档+运行实例「建议收藏」Cookie详解什么是Cookie?Cookie是一些数据,存储于你电脑上的文本文件中。当web服务器向浏览器发送web页面时,在连接关闭后,服务端不会记录用户的信息。Cookie的作用就是用于解决“如何记录客户端的用户信息”:当用户访问web页面时,他的名字可以记录在cookie中。在用户下一次访问该页面时,可以在cookie中读取用户访问记录。Cookie以名/值对形式存储,如下所示:username=JohnDoe当浏览器从服务器上请求web

    2022年7月20日
    21
  • java核心技术 – 17个重要的知识点

    java核心技术 – 17个重要的知识点1.Java中没有多继承,而是用接口来代替多继承 2.运行一个已经编译的程序时,Java解释器总是从指定类的main方法中的代码开始执行,因此,执行代码中必须有一个main函数。 

    2022年8月2日
    7

发表回复

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

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