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 の jar を使用しています。 ここに画像の説明を入力

ありがとうございました!

4

1 に答える 1

0

このスレッドに答えの始まりがあるかもしれません: Android 1.6 にバンドルされている Apache HTTP クライアントのバージョンは何ですか?

実際、使用する SyncBasicHttpParams クラスが Android に同梱されている HttpParams クラスと互換性がないというエラーが表示されます。スレッドに示されているように、Apache ライブラリを 4.0.X にダウングレードしてみてください。

于 2012-12-17T10:51:09.633 に答える