Android 自定义梯度任务挂起
我正在准备一个Gradle任务,它将使用Genymotion启动一个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
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等待此任务完成,因此它将永远等待。这里可能有帮助的是在后台运行任务。你可能会发现插件很有用。谢谢你的回答,那么我可以用这个启动我的模拟器,进入下一个任务(运行测试),然后在结束时终止进程吗?谢谢你的回答,那么我可以用这个启动我的模拟器,进入下一个任务(运行测试),然后在结束时终止进程吗?