为什么即使安装了 VirtualBox,Genymotion 也无法运行?

为什么即使安装了 VirtualBox,Genymotion 也无法运行?

首先,我通过终端安装了 VirtualBox。然后安装了 Genymotion。我的操作系统是 Ubuntu 16.04。但 Genymotion 告诉我需要安装 VirtualBox。这是什么原因?

在此处输入图片描述

答案1

当我用完所有 128 个主机专用 NAT 适配器时,会出现此信息,

我搜索了网络,似乎没有办法 a) 批量删除它们,或者 b) 让 Genymotion 使用同一个,而不是每次启动时都创建一个新的。(虽然我读过的一个页面听起来应该是这样的!)

对我来说解决办法:

  1. 启动 VirtualBox
  2. 转到文件 -> 首选项 -> 网络并打开“仅主机网络”选项卡
  3. 逐个删除 vboxnet(0 到 127)!

虽然您可以删除一个然后启动 Genymotion - 但下次您必须再次执行此操作!:)

现在如果有人知道如何阻止 Genymotion 创建它们......

答案2

如果您先下载/安装了 GenyMotion,然后安装了 VirtualBox。请尝试重新启动系统,然后重新启动 GenyMotion。执行此操作后,我能够启动并运行模拟器。

答案3

对于我来说,重新安装 VirtualBox 到最新版本即可,但不是通过.deb,而是使用 apt repos(如果我尝试通过 dpkg 使用官方 .deb,问题仍然存在)。所以这很有效:

删除虚拟机: sudo apt remove virtualbox* --purge

安装虚拟机: sudo apt install virtualbox

注意:我最近在升级软件包,之后出现了这个兼容性错误。因此,我认为我的 VirtualBox 安装出了问题,只有 apt 才能正确地重新配置它。

相关内容