在android-23当中,Google弃用了HttpClient类,导致继承其的框架,封装类都找不到相关类而报错,其实Google在sdk/platforms/android-23/optional/中放了一个jar包org.apache.http.legacy,用于解决此问题。
解决方法1:
解决方法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')