Я хочу создать STUB на базе Android (Java) для доступа ко всем веб-сервисам.Я попытался сгенерировать заглушку с помощью следующих инструментов:
1) Sun Java (TM) Wireless Toolkit 2.5.2_01 для CLDC,
2) ksoap2-generate-stub-0.1-SNAPSHOT-J2me-Android.
Но я не смог сгенерировать правильную заглушку, которую можно использовать.Пожалуйста, предложите любую библиотеку или инструмент, который вы использовали для этой цели.
спасибо !!
Кто-нибудь здесь !!
Обновление:
Проблема с Sun Java Java: Есть некоторые Java-библиотеки, которые не поддерживаются Android.Например: «javax.microedition.xml.rpc.Operation» и т. Д.
Проблема с ksoap2: Получение исключения нулевого указателя со следующим входом в командную строку:
команда, которую я запускаю с помощью командной строки 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
Как только я запускаю этот код, я получаю следующее исключение:
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. * пакета.