关于Android6.0API,找不到org.apache.http.Header问题记录。

来源:互联网 发布:怎么备份手机应用数据 编辑:程序博客网 时间:2024/06/11 10:12
在android-23当中,Google弃用了HttpClient类,导致继承其的框架,封装类都找不到相关类而报错,其实Google在sdk/platforms/android-23/optional/中放了一个jar包org.apache.http.legacy,用于解决此问题。

解决方法1:

首先确保你的Gradle插件版本号在1.3.0及其以上


然后在build.gradle加入这句话



很多出现找不到useLibrary方法的原因,都是gradle插件没有升级,而没有此方法。

解决方法2:

当然也可以不升级gradle插件,直接把org.apache.http.legacy.jar拷贝进项目的libs,在build.gradle中对其引用即可。

compile files('libs/org.apache.http.legacy.jar')

0 0
原创粉丝点击