Je suis en train de consommer un service web .net, et obtenir l'erreur suivante quand je le lance (debug) à partir de mon téléphonejava.lang.NoClassDefFoundError: javax.microedition.io.Connector
java.lang. NoClassDefFoundError: javax.microedition.io.Connector
je reçois ne montre pas l'erreur quand je fais l'appel à l'objet de transport
ht.call(SOAP_ACTION, soapEnvelope);
alors que dans l'éclipse ide, le (contexte modèle sensible) dans ce le modèle d'objet quand j'essaie de l'ajouter je ne vois que javax.microedition.khronos. *, non javax.microedition.io, ce qui me rend plus confus.
Lorsque je tente de déboguer cela dans l'émulateur, je reçois seulement 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;
}
laissez-moi savoir si vous avez besoin de plus d'informations
merci à l'avance
patrick
Android ne fournit pas cette classe. Essayez-vous de l'importer dans le fichier jar de votre application? – fadden
comment puis-je l'ajouter pour que je puisse utiliser l'API KSOAP2? – bugzy
oui, je suppose que je suis. – bugzy