Я пытаюсь использовать веб-службу .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;
}
дайте мне знать, если вам нужна дополнительная информация
заранее спасибо
patrick