Что самый легкий путь состоит в том, чтобы обнулить ERRORLEVEL?

Android не обеспечивает вида библиотеки SOAP. Можно или записать собственное, или использовать что-то как kSOAP 2. Как Вы отмечаете, другие были в состоянии скомпилировать и использовать kSOAP2 в их собственных проектах, но я не имел к.

Google проявил, до настоящего времени, мало интереса в добавлении библиотеки SOAP к Android. Мое подозрение за это - то, что они поддерживали бы современные тенденции в веб-сервисах к основанным на REST сервисам, и использующий JSON в качестве формата скрытия данных. Или, с помощью XMPP для обмена сообщениями. Но это - просто догадка.

основанные на XML веб-сервисы являются немного нетривиальной задачей на Android в это время. Не зная NetBeans, я не могу говорить с инструментами, доступными там, но я соглашаюсь, что лучшая библиотека должна быть доступной. Возможно, что XmlPullParser сохранит Вас от использования SAX, но я не знаю много об этом.

66
задан aschipfl 19 February 2019 в 19:04
поделиться

5 ответов

Я обнаружил, что "exit 0" выглядит хорошим способом решения этой проблемы.

Пример использования:

17
ответ дан 24 November 2019 в 14:51
поделиться

Кажется, трюк помогает:

ver > nul

Не все работает, и непонятно почему. Например, следующее не работает:

echo. > nul
cls > nul
51
ответ дан 24 November 2019 в 14:51
поделиться

, если вы используете exit / b 0 , вы можете вернуть уровень ошибки 0 из внутри дочернего пакетного сценария, не выходя также из родительского.

64
ответ дан 24 November 2019 в 14:51
поделиться

в событии предварительного или после сборки, если код возврата исполняемого исполняемого максимума больше нуля, и вызов на исполняемый файл - это не последняя строка предварительного или поста Событь событие, быстрый способ отключить его и избежать запуска проверки для ненулевого ErrorLevel - следовать вынесению выключения с помощью линии, которая явно возвращает ноль:

cmd /c "exit /b 0"

Это по сути является общей комбинацией Ранее упомянутые решения, которые будут работать с более чем только в последней строки события до или после сборки.

29
ответ дан 24 November 2019 в 14:51
поделиться

Добавляйте > nul после каждой команды, которая может дать сбой - похоже, это предотвращает сбой сборки.

Вы все еще можете проверить результат команды, проверив % errorlevel% .

Например:

findstr "foo" c:\temp.txt>nul & if %errorlevel% EQU 0 (echo found it) else (echo didn't find it)
0
ответ дан 24 November 2019 в 14:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: