我的 android 应用程序需要使用 commons-httpclient-3.1 中的一些方法,这些方法在较新版本的 commons-httpclient 中不可用。我可以将 commons-httpclient-3.1 的 jar 与我的应用程序 bundle 在一起,但问题是,Android 带有它自己的版本的 commons-httpclient,这似乎覆盖了我包含的任何内容。其一,Eclipse 甚至不允许我构建项目。
除了下载 commons-httpclient-3.1 的源代码并将其重构到不同的包之外,还有什么简单的解决方法吗??
谢谢
最佳答案
转到 Java Build Bath -> Order and Export 选项卡 -> 将你的库放在高于 android lib 的位置。 这应该有帮助
关于java - 使用旧版本的 jar 覆盖较新的系统库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7111080/