我想在我的应用程序中使用最新的HttpClient 4.1版本。但是Android已经捆绑了HttpClient。
我看到的唯一方法是从源代码构建此库,并更改软件包名称。
还有其他解决方案吗?
修改
在download page我看到OSGi捆绑。我没有使用OSGi的经验,但AFAIK,OSGi打算解决库版本问题?如果是这样,我该如何使用它?
答案 0 :(得分:2)
您可以使用Maven Shade插件将所有类移动到不同的包,然后从那里使用它。 http://maven.apache.org/plugins/maven-shade-plugin/
如果您这样做,最简单的方法是使用Maven Android插件http://code.google.com/p/maven-android-plugin/
使用Maven构建应用程序