2

我正在使用 Eclipse。我已经按照多个教程在我的 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 目录。进入 Eclipse 选择您的项目,右键单击/刷新(F5 有效?)。您会在文件面板中看到 lib 文件夹。

一旦 lib 显示在您的项目中,进入 project->properties->java build path [add jars]。您应该在该文件夹中看到带有 jar 的 lib 文件夹。选择它,你应该很好。

设置完成后,项目应该会看到它...尝试使用 clean。

在此处输入图像描述

在此处输入图像描述

于 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 回答