我正在使用Eclipse。我已经按照多个教程在我的android项目上设置ksoap。 ksoap2 jar文件包含在我的构建路径中。本教程包括以下几行。
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
SoapSerializationEnvelope envelope = new SoapSerializaionEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
SoapObject用红色加下划线,当我将鼠标悬停在它上面时,我没有提示输入它。创建类,创建界面等是选项。
非常感谢任何帮助。
答案 0 :(得分:1)
我将罐子复制到我项目的libs文件夹中。如果不存在libs dir。进入Eclipse选择你的项目,右键单击/刷新(F5有效吗?)。您将看到lib文件夹显示在文件面板中。
一旦lib显示在你的项目中,进入project-> properties-> java build path [add jars]。您应该在该文件夹中看到包含jar的lib文件夹。选择它,你应该很好。
设置完成后,项目应该看到它...尝试使用干净。
答案 1 :(得分:0)
点击“订购和导入”标签,确保选中旁边的复选框。
修改强>
试试这个: 请确保您已包含所有这些:
import org.ksoap2。*;
import org.ksoap2.serialization.KvmSerializable;
import org.ksoap2.serialization.Marshal;
import org.ksoap2.serialization.PropertyInfo;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.AndroidHttpTransport;
import org.ksoap2.transport.HttpTransportSE;
import org.xmlpull.v1.XmlPullParserException;
希望有所帮助!
最后编辑: 看来我们已经正确设置了一切。从此源重新下载jar文件。我觉得你的不正确。这里:http://sourceforge.net/projects/ksoap2/