KSOAP2错误不包含文件HttpTransport.class的源

时间:2011-01-20 12:16:59

标签: java android web-services android-ksoap2

尝试使用Eclipse(3.6)在Android应用上实现ksoap2。

这是源代码的一部分:

SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet=true;
envelope.setOutputSoapObject(request);

HttpTransport androidHttpTransport = new HttpTransport(URL);
androidHttpTransport.call(SOAP_ACTION, envelope);

点击androidHttpTransport.call(SOAP_ACTION, envelope);行时,我收到错误消息:

  

源附件不包含文件HttpTransport.class

的来源

在日志中我收到此错误:

  

VFY:Lorg / ksoap2 / transport / ServiceConnectionMidp中的死代码0x0005-0005; .setRequestProperty(Ljava / lang / String; Ljava / lang / String;)V

这到底是什么问题?

2 个答案:

答案 0 :(得分:0)

使用HttpTransportSE androidHttpTransportSE=new HttpTransportSE(URL) 代替HttpTransport

这可能会解决您的问题。

答案 1 :(得分:0)

如果问题出在HttpTransportSE上,我相信您可以从以下页面下载带依赖关系的ksoap2: http://simpligility.github.io/ksoap2-android/getting-started.html