我是靠谱客的博主 顺心发带,最近开发中收集的这篇文章主要介绍android开发里跳过的坑——“org.apache.http.message.BasicHeaderValueFormatter.INSTANCE”错误...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在android4.4.2的系统里,写了一个系统应用,其中有一个功能是通过表单上传图片的,使用了httpclient-4.5.3.jar httpmime-4.5.3.jar httpcore-4.4.6.jar这几个包。运行时报错:“org.apache.http.message.BasicHeaderValueFormatter.INSTANCE”。网上查了一下,这个是由于android里集成了版本比较低的httpclient。第一想法是把系统里面的集成的httpclient升级,但是后来发现涉及到很多framework的东西,放弃了(没有刨根问底,是我的不对^^)。后来借鉴广大网友的方法,改了app里引用的httpclient-4.5.3.jar httpmime-4.5.3.jar httpcore-4.4.6.jar 这三个包的包名,试了一下,还是不行,报错“java.lang.NoClassDefFoundError: xx.xxxx.commons.logging.LogFactory”,然后又把commons-logging-1.2.jar和commons-codec-1.9.jar修改包名后引入进来,这次终于大功告成。

关于如何改jar包的包名,可以参考http://www.cnblogs.com/yejiurui/p/4283505.html这里的方法。

转载于:https://www.cnblogs.com/suxiaoqi/p/7213900.html

最后

以上就是顺心发带为你收集整理的android开发里跳过的坑——“org.apache.http.message.BasicHeaderValueFormatter.INSTANCE”错误...的全部内容,希望文章能够帮你解决android开发里跳过的坑——“org.apache.http.message.BasicHeaderValueFormatter.INSTANCE”错误...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部