如何使用 shell 命令启动 Genymotion 设备?

新手上路,请多包涵

我需要通过 shell 命令启动 genymotion,有人知道是否可以这样做吗?

原文由 viniciusmo 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 784
2 个回答

Genymotion 提出了一个 shell: Genymotion Shell 。目前无法使用它启动虚拟机。

但是您可以通过以下命令启动 Genymotion VM:

player --vm-name <VM id | VM name>

此命令启动 Genymotion 的播放器,使您可以访问所有 Genymotion 增强小部件(GPS、电池、旋转……)、屏幕缩放、渲染……就像标准 GUI 启动一样。

如果你想在没有增强功能的情况下使用 Genymotion VM,你可以通过 VirtualBox 命令行启动它,如下所示:

VBoxManage startvm gui <VM id | VM name>

可以通过以下命令行找到 VM id:

VBoxManage list vms

它以这种格式显示您的 VirtualBox 机器列表: name {id}

更新

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

 gmtool admin create "Google Nexus 5 - 4.4.4 - API 19 - 1080x1920" myNexus
gmtool admin start myNexus

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

原文由 eyal-lezmy 发布,翻译遵循 CC BY-SA 3.0 许可协议

对于窗户。

通过运行以下命令检索可用虚拟设备列表:

 <Genymotion installer path>\genyshell -c "devices list"

通过运行以下命令启动其中一个虚拟设备:

 <Genymotion installer path>\player --vm-name "<virtual device name>"

UPD 2019 年 5 月 8 日: 我正在为 bash 上的 genymotion cli 创建简单的包装器。 在此处 链接到 github。

原文由 Yura Shinkarev 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题