如何从命令提示符启动genymotion虚拟设备(不使用只能与Business许可证一起运行的命令)

时间:2016-06-15 07:56:26

标签: android android-emulator genymotion

我将genymotion版本从2.6.0更新为2.7.2。

我曾经使用过来启动我的虚拟设备  open -a /Applications/Genymotion.app/Contents/MacOS/player.app --args --vm-name' nexus_7' ' Google Nexus 7 - 5.0.0 - API 21 - 800x1280'命令。

当我使用此命令时,我收到一个错误:

"无法启动虚拟设备。 在VirtualBox列表中找不到指定的虚拟设备。"

请帮忙。

1 个答案:

答案 0 :(得分:0)

我继续更新到最新版本的Genymotion来测试它,以下系列命令似乎没有任何问题:

cd /Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS
./player --vm-name "Exact Name of Virtual Device"

命令的明显解释 :这可能是不必要的,但是如果有人不理解命令在做什么,这里有一个简短的解释: cd /Applications/Genymotion.app...只是在app文件夹中导航到特定位置。 ./player ...正在该文件夹中运行player可执行文件。

作为您应在--vm-name参数后输入内容的示例,以下是我在测试中执行的内容:" Google Nexus 7 - 4.2.2 - API 17 - 800x1280& #34; 你的可能会有所不同,但这就是我在Genymotion中设置的设备的确切名称。

我使用在OS X El Capitan版本10.11.3上运行的Genymotion v2.7.2进行了测试。此外,我的Genymotion安装仅注册为个人使用,并且从未注册过商业或企业用途,因此我希望此命令也适用于您的计算机。