我需要在 Android 项目中使用 HttpClient 4.2.5(添加到类路径中)。问题在于,在执行时,Android 采用在其 API 中注册的默认 HttpClient。这没有所有的类和方法,所以我有如下错误:
java.lang.NoSuchMethodError: org.apache.http.impl.client.DefaultHttpClient.setRedirectStrategy
如何解决此问题并使用类路径中的版本执行并忽略嵌入版本?我尝试更改类路径库的顺序 - 但这不起作用。
最佳答案
您可以使用HttpClientAndroidLib 。目前它基于 HttpClient 4.2.3,但我认为它足以满足您的需求。该lib的作者通过重命名原始HttpClient的所有包来绕过限制。
关于java - 我可以在我的 Android 项目中使用新版本的 HttpClient 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16631784/