2

私はエクリプスを使用しています。Android プロジェクトで ksoap を設定するための複数のチュートリアルに従いました。ksoap2 jar ファイルはビルド パスに含まれています。チュートリアルには、以下の行が含まれています。

    SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
    SoapSerializationEnvelope envelope = new SoapSerializaionEnvelope(SoapEnvelope.VER11);
    envelope.setOutputSoapObject(request);

SoapObject には赤い下線が引かれています。その上にカーソルを置いても、インポートするオプションが表示されません。クラスの作成、インターフェイスの作成などはオプションです。

どんな助けでも大歓迎です。

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

4

2 に答える 2

1

jar ファイルをプロジェクトの libs フォルダーにコピーします。そこにない場合は、libs dir を作成します。Eclipse に入り、プロジェクトを選択し、右クリックして更新します (F5 は機能しますか?)。ファイル パネルに lib フォルダーが表示されます。

lib がプロジェクトに表示されたら、project->properties->java ビルド パス [add jars] に移動します。lib フォルダーが表示され、そのフォルダーに jar が含まれているはずです。それを選択すると、うまくいくはずです。

それがセットアップされると、プロジェクトはそれを見るはずです...クリーンを使用してみてください。

ここに画像の説明を入力

ここに画像の説明を入力

于 2012-04-04T23:39:33.737 に答える
0

[注文とインポート] タブをクリックし、その横のチェックボックスがオンになっていることを確認します。

編集:

これを試してください: 以下がすべて含まれていることを確認してください:

org.ksoap2.* をインポートします。

org.ksoap2.serialization.KvmSerializable をインポートします。

org.ksoap2.serialization.Marshal をインポートします。

org.ksoap2.serialization.PropertyInfo をインポートします。

org.ksoap2.serialization.SoapObject をインポートします。

org.ksoap2.serialization.SoapPrimitive をインポートします。

org.ksoap2.serialization.SoapSerializationEnvelope をインポートします。

org.ksoap2.transport.AndroidHttpTransport をインポートします。

org.ksoap2.transport.HttpTransportSE をインポートします。

org.xmlpull.v1.XmlPullParserException をインポートします。

それが役立つことを願っています!

最終編集: すべてを正しく設定したようです。このソースから jar ファイルを再ダウンロードします。あなたの意見は正しくないと思います。ここ: http://sourceforge.net/projects/ksoap2/

ここに画像の説明を入力

于 2012-04-04T23:56:40.547 に答える