Android не обеспечивает вида библиотеки SOAP. Можно или записать собственное, или использовать что-то как kSOAP 2. Как Вы отмечаете, другие были в состоянии скомпилировать и использовать kSOAP2 в их собственных проектах, но я не имел к.
Google проявил, до настоящего времени, мало интереса в добавлении библиотеки SOAP к Android. Мое подозрение за это - то, что они поддерживали бы современные тенденции в веб-сервисах к основанным на REST сервисам, и использующий JSON в качестве формата скрытия данных. Или, с помощью XMPP для обмена сообщениями. Но это - просто догадка.
основанные на XML веб-сервисы являются немного нетривиальной задачей на Android в это время. Не зная NetBeans, я не могу говорить с инструментами, доступными там, но я соглашаюсь, что лучшая библиотека должна быть доступной. Возможно, что XmlPullParser сохранит Вас от использования SAX, но я не знаю много об этом.
Я обнаружил, что "exit 0" выглядит хорошим способом решения этой проблемы.
Пример использования:
Кажется, трюк помогает:
ver > nul
Не все работает, и непонятно почему. Например, следующее не работает:
echo. > nul
cls > nul
, если вы используете exit / b 0
, вы можете вернуть уровень ошибки 0
из внутри дочернего пакетного сценария, не выходя также из родительского.
в событии предварительного или после сборки, если код возврата исполняемого исполняемого максимума больше нуля, и вызов на исполняемый файл - это не последняя строка предварительного или поста Событь событие, быстрый способ отключить его и избежать запуска проверки для ненулевого ErrorLevel
- следовать вынесению выключения с помощью линии, которая явно возвращает ноль:
cmd /c "exit /b 0"
Это по сути является общей комбинацией Ранее упомянутые решения, которые будут работать с более чем только в последней строки события до или после сборки.
Добавляйте > nul
после каждой команды, которая может дать сбой - похоже, это предотвращает сбой сборки.
Вы все еще можете проверить результат команды, проверив % errorlevel%
.
Например:
findstr "foo" c:\temp.txt>nul & if %errorlevel% EQU 0 (echo found it) else (echo didn't find it)