我可以通过终端命令打开Genymotion设备吗?

ooo*_*ala 5 android genymotion

当我开始Android开发时,我总是经历打开Genymotion的相同过程,然后用鼠标选择一个虚拟设备,然后单击“开始”。

我要编写脚本,以便可以从终端打开虚拟设备。有没有办法做到这一点?

Sal*_*ani 2

这个问题之前已经被问过,这里是它被接受的答案。

对于其他寻求非无头命令行启动的人:

/Applications/Genymotion.app/Contents/MacOS/player --vm-name "xxxx" 获取虚拟机列表:

$ 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

更新

从 Genymotion 2.5.0 开始,您可以通过命令行工具管理所有 Genymotion 设备。使用此工具,您可以创建、启动、停止、删除、推送文件、刷新设备……以下是创建设备并启动它的简单示例:

gmtool admin create "Google Nexus 5 - 4.4.4 - API 19 - 1080x1920" myNexus
gmtool admin start myNexus
Run Code Online (Sandbox Code Playgroud)

此功能适用于付费许可证。

参考链接:
https://www.genymotion.com/#!/ support?chapter=start-virtual-devices-command-prompt#faq


归档时间:

查看次数:

2145 次

最近记录:

9 年,11 月 前