Я пытаюсь запустить Android эмулятор из пакетного файла внутри моего определения сборки, с помощью следующей команды:VSTS, Запуск Android эмулятор из пакетного файла не работает, как ожидалось
start /WAIT "Start Emulator" "C:\Program Files (x86)\Microsoft Emulator Manager\1.0\emulatorcmd.exe" launch /sku:Android /id:97522427-7A5E-4F3B-96A8-B9F9F0C0423A
Я пытался добавить построить шаг в качестве командной строки и пакетный скрипт.
Проблема: скрипт работает правильно и открывает эмулятор и ждет, пока он полностью откроется, но как только скрипт завершит выполнение, и консоль закрывается, эмулятор также закрывается.
Я попытался запустить сценарий непосредственно на сервере сборки, и он отлично работает без закрытия эмулятора, но когда он поставлен в очередь как шаг сборки, я столкнулся с вышеупомянутой проблемой.
Вопрос: Как заставить эмулятор оставаться открытым после завершения выполнения командного файла?
EDIT: Похоже, задача по определению сборки завершает все процессы, созданные им в определенном шаге, я попытался множественным сценарий, пытались cmd /k
и попробовал /b
и попытался создать еще один пакетный файл, который на самом деле вызывает это один или запустить его, но никаких результатов. Я все еще жду любого возможного решения.
Место '' '' между 'start' и'/WAIT' ... – aschipfl
@aschipfl Это не сработало. –