मैं सभी वेब सेवाओं तक पहुंचने के लिए एंड्रॉइड (जावा) आधारित STUB उत्पन्न करना चाहता हूं।वेब सेवाएं स्टब पीढ़ी + एंड्रॉइड
1) सन जावा (टीएम) वायरलेस टूलकिट 2.5.2_01 CLDC के लिए,
2) ksoap2 पैदा-ठूंठ-0.1-SNAPSHOT-जे 2 एमई-एंड्रॉयड: मैं ठूंठ निम्नलिखित उपकरण का उपयोग कर पैदा करने की कोशिश की है।
लेकिन मैं एक उचित स्टब उत्पन्न करने में असमर्थ था जिसका उपयोग किया जा सकता है। कृपया उद्देश्य के लिए उपयोग की गई किसी लाइब्रेरी या टूल का सुझाव दें।
धन्यवाद !!
यहां कोई भी !!
अद्यतन:
सूर्य जावा lib में समस्या: कुछ जावा libs कि एंड्रॉयड द्वारा समर्थित नहीं हैं कर रहे हैं। "Javax.microedition.xml.rpc.Operation" आदि
ksoap2 में समस्या:: कमांड प्रॉम्प्ट में लॉग निम्नलिखित के साथ एक नल पॉइंटर एक्सेप्शन हो रही:
आदेश है कि मैं चलाने विंडोज़ का उपयोग शीघ्र कमान उदाहरण के लिए :
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
जैसे ही मैं इस कोड चला रहा हूँ, मैं हो रही है निम्नलिखित अपवाद:
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)
एक और अद्यतन: निर्मित वेब सेवाएं java.rmi के किसी भी उदाहरण का उपयोग नहीं करना चाहिए। * पैकेज।
क्यों न केवल इसे प्रोग्राम करें? –
बहुत सारे एपीआई कॉल और कस्टम संग्रह प्रकारों के बहुत सारे हैं। उन सभी एपीआई को कोडिंग में ज्यादा समय लगेगा। – mudit
तो आपके पास एक wsdl फ़ाइल या कुछ है और आप एक स्टब उत्पन्न करना चाहते हैं ताकि आपका एंड्रॉइड प्रोग्राम वेब सेवा विधियों का आह्वान कर सके? – kharles