VirtualBox 和 Genymotion 从命令行问题启动

VirtualBox And Genymotion launch from command line issue

我已经安装了最新的 Genymotion 版本 2.4.0 和 Virtual Box 4.3.26 r98988。 当我 运行 来自 Jenkins 的 genymotion 或 MacOSX 上的命令行 Yosemite:

/Applications/Genymotion.app/Contents/MacOS/player --vm-name "Google Nexus 5 - 4.4.4 - API 19 - 1080x1920"

我有这个问题:

Logging activities to file: .Genymobile/genymotion.log
Logging activities to file: .Genymobile/Genymotion/deployed/Google Nexus 5 - 4.4.4 - API 19 - 1080x1920/genymotion-player.log
OpenGL connected to 192.168.56.101:25000
Port 22468 will be used for OpenGL data connections
Unknown TCPCLI command 1003

Jenkins 无限期地等待,葫芦测试未 运行ning。

genymotion的日志没有特别的错误,但是virtualbox的日志(VBoxSVC.log)有这个错误:

00:00:00.130196 nspr-2   HostDnsMonitorProxy::notify
00:00:00.130211 nspr-2   HostDnsMonitorProxy: Host's DNS information updated:
00:00:00.130214 nspr-2     server 1: 10.10.0.30
00:00:00.130217 nspr-2     server 2: 10.10.0.31
00:00:00.130221 nspr-2     no search string entries
00:00:00.130223 nspr-2     no domain set
00:00:00.134010 nspr-2   failed to create vboxnet0, error (0x80004005)
00:00:00.134189 nspr-2   VDInit finished

您可能想在播放器 运行 时尝试“--quiet”。 我有同样的错误 "Unknown TCPCLI command 1003" 但它似乎仍然工作正常。 这就是我 运行 我的方式。

文件:run.sh

vboxmanage snapshot "Google Nexus S - 2.3.7 - API 10 - 480x800" restore "factory"
/Applications/Genymotion.app/Contents/MacOS/player --quiet --vm-name "Google   Nexus S - 2.3.7 - API 10 - 480x800" &
echo "going to sleep"
sleep 30
echo "wake up"