Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用较旧版本的jar覆盖较新的系统库_Java_Android - Fatal编程技术网

Java 使用较旧版本的jar覆盖较新的系统库

Java 使用较旧版本的jar覆盖较新的系统库,java,android,Java,Android,我的android应用程序需要使用commons-httpclient-3.1中的一些方法,这些方法在较新版本的commons httpclient中不可用。我可以将commons-httpclient-3.1的jar与我的应用程序捆绑在一起,但问题是,Android自带了自己的commons-httpclient版本,这似乎覆盖了我包含的任何内容。首先,Eclipse甚至不让我构建这个项目 除了下载commons-httpclient-3.1的源代码并将其重构到不同的包中之外,还有什么简单的解

我的android应用程序需要使用commons-httpclient-3.1中的一些方法,这些方法在较新版本的commons httpclient中不可用。我可以将commons-httpclient-3.1的jar与我的应用程序捆绑在一起,但问题是,Android自带了自己的commons-httpclient版本,这似乎覆盖了我包含的任何内容。首先,Eclipse甚至不让我构建这个项目

除了下载commons-httpclient-3.1的源代码并将其重构到不同的包中之外,还有什么简单的解决方法吗


Thx

进入Java Build Bath->订购和导出选项卡->将您的库放在高于android库的位置。
这将有助于转到Java Build Bath->Order and Export选项卡->将您的库置于android库之上。
这应该会有所帮助

注意,这可能只会在Eclipse工作区内有所帮助。您实际的构建/安装过程将不得不处理完成的构建中的类路径问题。您的实际构建/安装过程将不得不处理完成的构建中的类路径问题。我很好奇从旧的
HttpClient
行中删除了哪些不在新的
HttpComponents
行中的功能。请详细说明。我很好奇从旧的
HttpClient
行中删除了哪些不在新的
HttpComponents
行中的功能。请详细说明。