Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.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
Android 自定义梯度任务挂起_Android_Gradle - Fatal编程技术网

Android 自定义梯度任务挂起

Android 自定义梯度任务挂起,android,gradle,Android,Gradle,我正在准备一个Gradle任务,它将使用Genymotion启动一个Android设备。该任务确实启动模拟器,但在此阶段挂起: Building 0% > :startEmulator 一旦模拟器启动,我如何告诉它继续?我的任务如下: task startEmulator(type: Exec) { executable 'sh' args "-c", "/Applications/Genymotion.app/Contents/MacOS/player.app/Contents

我正在准备一个Gradle任务,它将使用Genymotion启动一个Android设备。该任务确实启动模拟器,但在此阶段挂起:

Building 0% > :startEmulator
一旦模拟器启动,我如何告诉它继续?我的任务如下:

task startEmulator(type: Exec) {
  executable 'sh'
  args "-c", "/Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS/player --vm-name 'Google Nexus 6P - 7.0.0 - API 24 - 1440x2560'"
}

任务挂起,因为它可能在前台工作,并且不退出。Gradle等待此任务完成,因此它将永远等待。这里可能有帮助的是在后台运行任务。您可能会发现插件很有用。

任务挂起,因为它可能在前台工作,不会退出。Gradle等待此任务完成,因此它将永远等待。这里可能有帮助的是在后台运行任务。你可能会发现插件很有用。

谢谢你的回答,那么我可以用这个启动我的模拟器,进入下一个任务(运行测试),然后在结束时终止进程吗?谢谢你的回答,那么我可以用这个启动我的模拟器,进入下一个任务(运行测试),然后在结束时终止进程吗?