android6.0SDK 删除HttpClient的相关类的解决方法
来源:互联网 发布:网络电视可以暂仃画面 编辑:程序博客网 时间:2024/06/03 14:27
一、出现的情况
在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 {}中
即使我们使用的是Android 6,并且加入了以下useLibrary配置,也有可能出现如下编译错误:
" Unable to find optional library: org.apache.http.legacy"
解决办法:
1、看看目录E:\software\Android\sdk\platforms\android-23\optional 下有没有org.apache.http.legacy.jar 和 optional.json
2、如果没有optional.json,则自己新建一个这样的文件,然后加入如下内容:
0 0
- android6.0SDK 删除HttpClient的相关类的解决方法
- android6.0SDK 删除HttpClient的相关类的解决方法
- android6.0SDK 删除HttpClient的相关类的解决方法
- android6.0SDK 删除HttpClient的相关类的解决方法
- android6.0SDK 删除HttpClient的相关类的解决方法
- android6.0SDK 删除HttpClient的相关类的解决方法
- android6.0SDK中删除HttpClient的相关类的解决方法
- android6.0SDK中删除HttpClient的相关类的解决方法
- android6.0SDK中删除HttpClient的相关类的解决方法
- android6.0SDK中删除HttpClient的相关类的解决方法
- android6.0SDK中删除HttpClient的相关类的解决方法
- android6.0SDK中删除HttpClient的相关类的解决方法
- android6.0以后删除HttpClient的解决方法
- android6.0 缺失HttpClient的相关类的解决方法
- android 6.0 SDK 删除HttpClient的相关类的解决方法
- android6.0的SDK不能使用httpClient解决方法
- android6.0不支持Httpclient的解决方法
- Android api23中删除HttpClient的相关类的解决方法
- 135. Candy
- 内核调试的一些配置
- mugen格斗游戏新手入门--不知火舞简易大招及ai制作
- Linux 下命令行连接Wifi方法
- maven的概念之核心概念(第二章)
- android6.0SDK 删除HttpClient的相关类的解决方法
- 把握美国留学申请时间每一个节点 提前准备语言考试(雅思)
- 过来人的经验和感悟
- 多文件工程的编译-Makefile的简便写法
- PE用法
- C# git .gitignore
- JAVA之判断整数n是否为素数
- 别被平凡淹没
- 文件删除工具类