Genymotion黑屏(virtualbox 5.1.24)

Genymotion black screen (virtualbox 5.1.24)

使用 virtualbox 5.1.24 时 Genymotion 无法启动并显示黑屏。记录来自 genymotion-player.log 的消息:

...
[Genymotion Player] [critical] [AdbReconnect] [error] `adb shell` returns 1
[Genymotion Player] [critical] [AdbReconnect] [error] `adb shell` returns 1
...

首先,这个答案仅适用于 virtualbox 5.1.24。如果你有不同的版本,这个答案不适合你。

virtualbox 5.1.24 中引入了回归https://www.virtualbox.org/ticket/16911 它将在下一个版本中修复,但在您可以使用快速解决方法之前。

  1. 您至少需要有 2 个虚拟设备
  2. 启动第一个虚拟设备
  3. 执行sudo ip link set dev vboxnet0 up(或ifconfig vboxnet0 up
  4. 启动第二个虚拟设备
  5. 第二个虚拟设备应该可以正常工作

您实际上不需要 w 虚拟机:

  1. 启动VirtualBox中对应的虚拟机。你可以无头地启动它。
  2. 在主机中 OS、运行

    sudo ifconfig vboxnet0 up

  3. 在 Genymotion 中启动您的虚拟设备。