Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file VSTS,从批处理文件启动Android emulator无法正常工作_Batch File_Emulation_Build Definition_Azure Pipelines_Azure Pipelines Build Task - Fatal编程技术网

Batch file VSTS,从批处理文件启动Android emulator无法正常工作

Batch file VSTS,从批处理文件启动Android emulator无法正常工作,batch-file,emulation,build-definition,azure-pipelines,azure-pipelines-build-task,Batch File,Emulation,Build Definition,Azure Pipelines,Azure Pipelines Build Task,我正在尝试使用下一个命令从构建定义中的批处理文件启动Android emulator: start /WAIT "Start Emulator" "C:\Program Files (x86)\Microsoft Emulator Manager\1.0\emulatorcmd.exe" launch /sku:Android /id:97522427-7A5E-4F3B-96A8-B9F9F0C0423A 我试图将构建步骤添加为命令行和批处理脚本。 问题:脚本工作正常,打开模拟器并等待其完全

我正在尝试使用下一个命令从构建定义中的批处理文件启动Android emulator:

start /WAIT "Start Emulator" "C:\Program Files (x86)\Microsoft Emulator Manager\1.0\emulatorcmd.exe" launch /sku:Android /id:97522427-7A5E-4F3B-96A8-B9F9F0C0423A
我试图将构建步骤添加为命令行和批处理脚本。

问题:脚本工作正常,打开模拟器并等待其完全打开,但一旦脚本完成执行并关闭控制台,模拟器也将关闭。

我尝试直接在构建服务器上运行脚本,它在不关闭emulator的情况下运行良好,但当作为构建步骤排队时,我面临上述问题。

问题:在批处理文件完成执行后,如何强制仿真器保持打开状态?

编辑
看起来构建定义任务终止了它在定义步骤中创建的所有进程,我尝试了多个脚本,尝试了
cmd/k
,尝试了
/b
,并尝试创建另一个批处理文件来实际调用或启动它,但没有结果。我仍在等待任何可能的解决方案。

好的,我在批处理文件中尝试了许多脚本,并尝试从命令行运行它,在浪费了大量时间和精力之后,我决定让PowerShell任务尝试解决我的问题。我的结局是:

Start-Process -FilePath "C:\Program Files (x86)\Microsoft Emulator Manager\1.0\emulatorcmd.exe" -ArgumentList "launch /sku:Android /id:97522427-7A5E-4F3B-96A8-B9F9F0C0423A" -Verb runas
Start-Sleep -s 60

这使仿真器启动,并在PowerShell脚本结束后仍保持运行。

置于
启动
/WAIT
之间。@aschipfl不起作用。我们如何在azure pipelines.yml中指定这一点?@IgorGanapolsky我不熟悉您的请求。如果你还没有找到解决方案,这可能是一个很好的问题。