在Android 4.4上使用Apache HttpClient 4.3

5

有人在Android 4.4上成功使用Apache HttpClient 4.3吗?无论我在Eclipse中以什么顺序导出apache jars,设备始终使用随Android SDK提供的版本的Apache HttpClient。


你不能使用JAR文件... 你必须获取HttpClient库的源代码,重命名源代码中的包名称,然后构建为JAR文件或将其添加为项目依赖。 - Selvin
1
这个链接 http://code.google.com/p/httpclientandroidlib/ 可能会对你有所帮助。它展示了如何重新打包httpclient库。 - Ognyan
我使用了这个解决方案。谢谢。 - bickster
2个回答

1

在某个时候会有官方的Apache HttpClient 4.3重制版。与此同时,除了使用不同命名空间重新打包原始的HttpClient之外,没有太多可以做的事情来解决这个问题。


您可以在此处找到官方项目:https://hc.apache.org/httpcomponents-client-4.3.x/android-port.html,并从Maven仓库获取:http://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient-android。 - Victor Basso
新的端口已经在这里了,使用起来比4.3版本要容易得多:https://hc.apache.org/httpcomponents-client-4.5.x/android-port.html - Jehy

0

这是为Android制作的Apache HttpClient的Gradle:

compile 'org.apache.httpcomponents:httpclient-android:4.3.5.1'

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接