我正在尝试使用 .net 网络服务,但在我的手机上运行(调试)时出现以下错误
java.lang.NoClassDefFoundError: javax.microedition.io.Connector
调用传输对象时出现错误
ht.call(SOAP_ACTION, soapEnvelope);
在 eclipse ide 中,(上下文相关模型)在我尝试添加它时没有在对象模型中显示它,我只看到 javax.microedition.khronos.*,没有 javax.microedition.io,这让我很困惑更多。
当我尝试在模拟器中调试它时,我只得到一个 VerifyError
private static final String SOAP_ACTION = "http://ikonicsoft.com/CheckTrial";
private static final String METHOD_NAME = "CheckTrial";
private static final String NAMESPACE = "http://ikonicsoft.com";
private static final String URL = "http://ikonicsoft.com/WebService.asmx";
SoapObject request = new SoapObject(NAMESPACE,METHOD_NAME);
request.addProperty("deviceid", deviceid);
SoapSerializationEnvelope soapEnvelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
soapEnvelope.dotNet = true;
soapEnvelope.setOutputSoapObject(request);
HttpTransport ht = new HttpTransport(URL);
Boolean bValid = false;
try{
ht.call(SOAP_ACTION, soapEnvelope);
Boolean result = (Boolean) soapEnvelope.getResponse();
if((Boolean)result){
bValid = true;
}else{
bValid = false;
}
}catch(Exception e){
e.printStackTrace();
bValid = false;
}
如果您需要更多信息,请告诉我
提前致谢
帕特里克
最佳答案
好的,这有助于下载并安装正确的 ksoap2 包。我在以下位置找到了正确的 android 开发包:
关于android - java.lang.NoClassDefFoundError : javax. 微版本.io.Connector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3072683/