android – 我怎么可以脚本genymotion模拟器发射一个给定的avd,无头?

有什么办法通过命令行启动一个给定的avd并通过adb注册?

我也更喜欢得到模拟器发射无头。

我正在寻找这个快速运行测试。

对于其他寻找非无头命令行启动:

/Applications/Genymotion.app/Contents/MacOS/player --vm-name "xxxx"

获取vms的列表:

$ VBoxManage list vms
"Galaxy Nexus - 4.2.2 - API 17 - 720x1280" {56d8e3aa-ecf8-483e-a450-86c8cdcedd35}

其中xxxx可以是名称或id:

/Applications/Genymotion.app/Contents/MacOS/player --vm-name 56d8e3aa-ecf8-483e-a450-86c8cdcedd35
/Applications/Genymotion.app/Contents/MacOS/player --vm-name "Galaxy Nexus - 4.2.2 - API 17 - 720x1280"

你可以用正常的进程杀死它:

ps | grep "Genymotion\.app/Contents/MacOS/player" | awk '{print $1}' | xargs kill
http://stackoverflow.com/questions/18396344/how-can-i-script-genymotion-emulator-to-launch-a-given-avd-headless

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:android – 我怎么可以脚本genymotion模拟器发射一个给定的avd,无头?