android studio httpclient包导入,HttpClient不会导入Android Studio
我有一个用Android Studio编写的简单类:
package com.mysite.myapp;
import org.apache.http.client.HttpClient;
public class Whatever {
public void headBangingAgainstTheWallExample () {
HttpClient client = new DefaultHttpClient();
}
}
从这我得到以下编译时错误:
Cannot resolve symbol HttpClient
Android Studio SDK中不包含HttpClient吗? 即使不是,我也将其添加到Gradle构建中,如下所示:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.0'
compile 'org.apache.httpcomponents:httpclient:4.5'
}
有无最后一条编译行,错误是相同的。 我想念什么?
#1楼
sdk 23中不再支持HttpClient 。您必须使用URLConnection或降级为sdk 22( compile 'com.android.support:appcompat-v7:22.2.0' )
如果您需要sdk 23,请将其添加到gradle:
android {
useLibrary 'org.apache.http.legacy'
}
您也可以尝试下载HttpClient jar并将其直接包含到您的项目中,或者改用OkHttp
#2楼
您的项目中有哪个API目标? AndroidHttpClient仅适用于API级别8
享受你的代码:)
#3楼
v23 sdk中已删除ApacheHttp Client。 您可以使用HttpURLConnection或OkHttp之类的第三方Http Client。
参考: https://developer.android.com/preview/behavior-changes.html#behavior-apache-http-client : https://developer.android.com/preview/behavior-changes.html#behavior-apache-http-client
#4楼
HttpClient在API级别22中已弃用,在API级别23中已删除。您仍然可以在API级别23及更高版本中使用它(如果需要),但是最好移至支持的方法来处理HTTP。 因此,如果您使用23进行编译,请将其添加到build.gradle中:
android {
useLibrary 'org.apache.http.legacy'
}
#5楼
2-打开zip,将jar文件复制到您的libs文件夹中。 如果您转到项目顶部的“ Android”,则可以找到它,当您单击它时会找到一个列表。 所以,
Android->项目->应用程序->库
,然后把罐子放在那里。
3-在build.gradle(模块:app)中添加
compile fileTree(dir: 'libs', include: ['*.jar'])
在
dependency {
}
4-在java类中添加以下导入:
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.params.CoreProtocolPNames;
来源:oschina
链接:https://my.oschina.net/stackoom/blog/3182955
android studio httpclient包导入,HttpClient不会导入Android Studio相关推荐
- 数据包覆盖Android,安卓数据包怎么安装 安卓游戏数据包安装教程
安卓数据包怎么安装?安卓数据包放在哪?这是很多安卓单机游戏爱好者经常问的问题,下面小编就为各位玩家带来:安卓游戏数据包安装教程,诸如数据包存放好后,为什么还是不能正常玩都能为您解答~ 安卓数据包怎么安 ...
- 一步步教你为网站开发Android客户端---HttpWatch抓包,HttpClient模拟POST请求,Jsoup解析HTML代码,动态更新ListView...
本文面向Android初级开发者,有一定的Java和Android知识即可. 文章覆盖知识点:HttpWatch抓包,HttpClient模拟POST请求,Jsoup解析HTML代码,动态更新List ...
- Android Studio androidx 包冲突解决方法
Android Studio androidx 包冲突解决方法 参考文章: (1)Android Studio androidx 包冲突解决方法 (2)https://www.cnblogs.com/ ...
- Android 使用自带的HttpClient进行https请求出现403的解决过程记录
2019独角兽企业重金招聘Python工程师标准>>> 出现的过程 最近在用程序模拟一个web站的https登录,然后进行一些后续操作的小玩意.先使用java程序写测试代码,测试通过 ...
- [JAR包] android引入JAR包,打包成JAR包,打包成Library项目,导入Library项目
(1)项目导入JAR包: 1.在项目目录里建立一个libs目录,将外部jar包拷贝在里面. 2.右键点击项目,Bulid Path->Configure Build Path 3.在设置Libr ...
- Android学习笔记:利用httpclient和AsyncTask 发起网络http post操作
1.在android4中,发起网络http操作,不能在Activity的事件(即主线程)中进行,必须在单独的线程中操作. 另外进行网络操作,需要在manifest文件中增加如下的权限: <use ...
- Android Studio添加android.support.v4包的依赖(解决V4的FragmentManager的错误)
添加之前: 一.在项目上单击此按钮 二.Dependencies->app->Library Dependency 三.搜索选择合适的包后OK 若gradle后还是灰色 选择project ...
- Android Studio(五):修改Android Studio项目包名
Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...
- Android Studio 修改包名
Android Studio 修改包名 1. 介绍 2. 操作概述 3. 图片解说 1. 介绍 根据目录层次修改包名(包括公司名). 目的:将 kirin 公司改成 kk. 参考:AndroidStu ...
- Android AOSP基础(四)Source Insight和Android Studio导入系统源码
本文首发于微信公众号「刘望舒」 关联系列 Android AOSP基础系列 Android系统启动系列 前言 在上一篇文章Android AOSP基础(三)Android系统源码的整编和单编中,我们对 ...
最新文章
- python类的成员函数_python特殊成员函数
- java退出循环吗,在Java中退出循环
- 2019-03-12-算法-进化(合并两个有序数组)
- POJ2482-Stars in Your Window【线段树,扫描线,离散化】
- 操作系统03进程管理Process_Scheduling
- 关于php的字符串编码
- 互联网晚报 | 8月11日 星期三 | 苏炳添成为小米品牌代言人;联想企业购正式上线;中国电信A股IPO战略配售结果出炉...
- 最长配对(51Nod-2494)
- python装饰器应用_Python装饰器实现方法及应用场景详解
- 等额本金-c语言俩个整数除法
- OTL音频功率放大器
- Error:java.lang.RuntimeException: Some file crunching failed, see logs for details
- Fiddler证书 在 ios 上信任后仍提示不受信任的解决方法
- ETS88 获取TesterID
- Hive综合应用案例——用户学历查询
- 遇见未来 | 对话朱贤文:PostgreSQL是一匹即将发力的黑马
- python填补缺失值数据驱动代码_python填补缺失值数据驱动代码_python数据预处理之缺失值的各种填补方式...
- Simulink 模型导出FMU
- 百度统计工具是什么?百度统计工具有什么用呢?
- 怎么做极简ui设计?UI界面设计中的极简原则【萧蕊冰】
热门文章
- php laravel 下载远程图片
- SCI论文下载之chrome插件
- 中国兽用化学药品行业“十四五“发展规划及运营模式分析报告2021年版
- 欧姆龙plc交互协议hostlink
- 二叉树遍历(前中后序遍历代码及注释)
- Windows Mobile 触摸屏(Touch Panel)截获
- 苹果手机能下载java吗_苹果山寨手机java软件怎么下载?
- 运筹优化算法问题汇总
- Adobe Zii Patcher 4.2.1 Adobe 2019 Mac 版通用一键自动化完美补丁(TNT)出品
- 天涯明月刀7月5号服务器维护,天涯明月刀7月5日更新_天刀7月5日版本改动_3DM网游...