这是由于Android.jar当中包含了HttpClient的部分文件,导致与HttpClient本身的类产生了冲突。本想在buildpath当中修改一下顺序,结果也是不能解决。
后来看到StackOverFlow上面有人提到了httpclientandroidlib,这其实是同行拿到HttpClient的源码之后修改报名重新打包的,这样就可以避免与Android内置的文件的冲突。详细可以参见:httpclientandroidlib - Apache's HttpClient 4.3 repackaged for Android