2

我正在 Android 中实现一个异步 HTTP 服务器。我正在使用链接http://hc.apache.org/httpcomponents-core-ga/examples.html(异步 HTTP 服务器)中的代码。在编译它时,我收到以下错误并且应用程序崩溃:

java.lang.IncompatibleClassChangeError:org.apache.http.params.SyncBasicHttpParams 

在行中

HttpParams params = new SyncBasicHttpParams();

请告诉我原因以及如何解决?

我正在使用来自 httpcomponents-core-4.3-alpha1 的罐子。 在此处输入图像描述

谢谢!

4

1 回答 1

0

这个线程可能有一个答案的开始:Android 1.6 中捆绑了哪个版本的 Apache HTTP 客户端?

实际上,您收到的错误表明您使用的 SyncBasicHttpParams 类与 android 中提供的 HttpParams 类不兼容。您应该尝试将您的 apache 库降级到 4.0.X,如线程中所示。

于 2012-12-17T10:51:09.633 回答