Android Studio 更新 Android 6.0 之后无法使用 org.apache.http 包的问题
2016-02-12 20:33
453 查看
android6.0SDK中删除HttpClient的相关类的解决方法
一、出现的情况
在eclipse或 android studio开发,
设置android SDK的编译版本为23时,且使用了httpClient相关类的库项目:如android-async-http等等,会出现有一些类找不到的错误。
导入一些包,出现一片红。。。吓尿了。
二、原因
android 6.0(api 23) SDK,不再提供org.apache.http.*(只保留几个类).
三、解决方法
1.eclipse:
libs中加入
org.apache.http.legacy.jar
上面的jar包在:**\android-sdk-windows\platforms\android-23\optional下(需要下载android 6.0的SDK)
2.android studio:
在相应的module下的build.gradle中加入:
android {
useLibrary 'org.apache.http.legacy'
}
注意放置的位置:是在android {}中
还可出现混淆错误,应注意不予混淆即可。
一、出现的情况
在eclipse或 android studio开发,
设置android SDK的编译版本为23时,且使用了httpClient相关类的库项目:如android-async-http等等,会出现有一些类找不到的错误。
导入一些包,出现一片红。。。吓尿了。
二、原因
android 6.0(api 23) SDK,不再提供org.apache.http.*(只保留几个类).
三、解决方法
1.eclipse:
libs中加入
org.apache.http.legacy.jar
上面的jar包在:**\android-sdk-windows\platforms\android-23\optional下(需要下载android 6.0的SDK)
2.android studio:
在相应的module下的build.gradle中加入:
android {
useLibrary 'org.apache.http.legacy'
}
注意放置的位置:是在android {}中
还可出现混淆错误,应注意不予混淆即可。
相关文章推荐
- 基于httpClient3的多线程版本,使用spring管理生命周期
- 深度学习方法(六):神经网络weight参数怎么初始化
- 深度学习方法(六):神经网络weight参数怎么初始化
- 深度学习方法(六):神经网络weight参数怎么初始化
- Android Studio API23以后HttpClient
- 网络基础知识
- eclipse JavaEE版"javax.servlet.http.HttpServlet" was not found on the Java Build Path问题的解决办法
- 一个TCP/IP通信的实例
- 多线程版本httpClient4文章地址记录
- 那些被吹的神乎其乎的QQ营销大法
- iOS开发网络篇—搭建本地服务器(待整理)
- html5 网络状态
- 【slighttpd】基于lighttpd架构的Server项目实战(11)—C++的Name Mangling
- 【slighttpd】基于lighttpd架构的Server项目实战(10)—插件&动态库
- 网络层提供的两种服务——虚电路服务和数据报服务
- 什么是神经网络或者微粒群算法所说的陷入 局部极小值?局部极小值是什么?
- bzoj:1834: [ZJOI2010]network 网络扩容
- MirrorNetwork 基于jmdns和netty的android网络通信开源库
- Alex-Word-Filter-MFC网络版java客户端发布
- TCP流量控制