Je souhaite générer un STUB basé sur android (java) pour accéder à tous les services Web. J'ai essayé générer le stub à l'aide des outils suivants:Génération de stub de services Web + android
1) Sun Java (TM) sans fil Toolkit 2.5.2_01 pour CLDC,
2) ksoap2 génératrice-bout-0,1-snapshot-J2ME Android.
Mais j'ai été incapable de générer un bout approprié qui peut être utilisé. Veuillez suggérer toute bibliothèque ou outil que vous avez utilisé à cette fin.
merci !!
N'importe qui ici !!
Mise à jour:
problème avec le soleil java lib: Il y a quelques libs java qui ne sont pas pris en charge par Android. Pour exemple: « javax.microedition.xml.rpc.Operation », etc.
problème avec ksoap2: obtenir une exception de pointeur nul avec connexion suivant dans l'invite de commande:
commandeque je lance à l'aide invite de commande Windows :
java -cp ksoap2-generating-stub-0.1-SNAPSHOT-jar-with-
dependencies.jar;"%JAVA_HOME%\lib\tools.jar"
ksoap2.generator.Wsdl2Android -w "http://localhost:8080/Ws2Ksoap/
services/HelloWorld?wsdl" -g .\generated
dès que je cours ce code, je reçois une exception près:
Exception in thread "main" java.lang.NullPointerException
at ksoap2.generator.WsCompiler.compile(WsCompiler.java:86)
at ksoap2.generator.WsCompiler.run(WsCompiler.java:78)
at ksoap2.generator.Wsdl2J2me.run(Wsdl2J2me.java:116)
at ksoap2.generator.Wsdl2Android.main(Wsdl2Android.java:41)
Une autre mise à jour: Les services Web créés ne doivent pas utiliser une instance de package java.rmi. *.
Pourquoi ne pas simplement le programmer? –
Il y a beaucoup d'appels API et beaucoup de types de collection personnalisés. Il me faudra beaucoup plus de temps pour coder tous ces api moi-même. – mudit
donc vous avez un fichier wsdl ou quelque chose et vous voulez générer un talon afin que votre programme Android peut invoquer les méthodes de service Web? – kharles