Genymotion 错误:优胜美地上的“无法加载 VirtualBox 引擎”。已安装 VirtualBox

Posted

技术标签:

【中文标题】Genymotion 错误:优胜美地上的“无法加载 VirtualBox 引擎”。已安装 VirtualBox【英文标题】:Genymotion Error: "Unable to load VirtualBox Engine" on Yosemite. VirtualBox installed 【发布时间】:2015-09-30 14:27:10 【问题描述】:

我有一台装有 OS X Yosemite 的 13 英寸 Macbook Pro [内存 8 GB,显卡 Intel Iris Graphics 6100 1536 MB]。我正在尝试将 Genymotion 设置为 android 模拟器。 我首先从 https://www.virtualbox.org/wiki/Downloads [VirtualBox-5.0.0-101573-OSX.dmg] 安装 Oracle VirtualBox,然后从 Genymotion [genymotion-2.5.0.dmg] 安装 Genymotion 供个人使用。

但我收到以下错误 -

我在 *** 和 Google 搜索结果上检查了所有以前的答案,我做了以下操作,但没有一个能解决问题。

1. (一)

sudo /Library/Startupitems/VirtualBox/VirtualBox 重启

或 (b)

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh 重启

由于我的 /Library/Startupitems/ 是空的,我尝试了选项 (b)。

2. 打开 VirtualBox -> Preferences -> Network,在“Host-only Networks”下,我删除了列出的那个。 在“Nat Networks”下,有一个名为“NatNetwork”的活动网络,已选中。

3. vboxmanage 已添加到路径中,并且在 hostonlyifs

下没有任何内容

终端:

$ which vboxmanage
/usr/local/bin/vboxmanage

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin: <others>

$ vboxmanage list hostonlyifs
## no output - prints nothing

这些都是我通过 Google 搜索找到的。如何让 Genymotion 为 Yosemite 工作?

如果可能,请提供一个技术性不太强的解决方案,因为我是 Mac 新手,它也可能对第一次使用 Mac 的人有所帮助。我知道这不是 *** 上的新问题。但是以前的帖子都没有帮助我。

感谢您的帮助。

【问题讨论】:

查看兼容的VM版本genymotion.com/help/desktop/faq/#compatible-virtualbox-versions 【参考方案1】:

我遇到的问题是 VBoxManage 安装在 /usr/local/bin/ 中,它不在 GUI 应用程序的路径中。 我做到了:

sudo ln -s /usr/local/bin/VBoxManage /usr/bin/VBoxManage

【讨论】:

好吧,这很有趣!当 VirtualBox 4.3.30 和 5.0 版本对我不起作用时,vboxmanage 位于 /usr/local/bin/ 中,而 VirtualBox 4.3.28 起作用并且它的 vboxmanage 位于 /usr/bin/ 中!所以这意味着 vboxmanage 的位置导致了错误? /usr/local/bin 和 /usr/bin 都在 PATH 中;所以我不知道为什么这很重要! OS X 对于 GUI 和控制台应用程序有不同的路径,/etc/paths 和 .profile 都不适用于 GUI 应用程序:( sudo ln -s /usr/local/bin/VBoxManage /usr/bin/VBoxManage - 在 OS X 10.11 上为我工作 @Nekromancer mching's 是第一个答案,在发布此答案之前,我已经按照 mching 的建议使用 VBox 4.3 解决了这个问题,这就是为什么它更早被接受的原因。跨度> 这是唯一对我有用的解决方案!我一定尝试过在网上发布的 10 个其他“提示”,但只有这个有效!还要记住,截至 2017 年 7 月 31 日,genymotion 推荐 VirtualBox 5.0.26【参考方案2】:

我也遇到了同样的问题,使用 VirtualBox 4.3 而不是 5.0 这对我有用。

【讨论】:

您使用的是哪个版本的 VirtualBox 4.3?我尝试使用 VirtualBox 4.3.30,但没有成功。同样的问题。 好的,VirtualBox 4.3.28 成功了!非常感谢 :) 不知道为什么新版本不兼容。【参考方案3】:

这对我有用:

    删除当前的 Virtual 版本并安装 VirtualBox 4.3 版。

    运行终端并执行这一行:

sudo /库/应用程序\ 支持/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh 重启

    继续这一行:

sudo cp /usr/local/bin/VBoxManage /usr/bin/VBoxManage

现在可以运行 Genymotion。

【讨论】:

【参考方案4】:

我尝试了所有这些,除了这个之外没有任何东西可以与我合作

VirtualBox 来自身份不明的开发人员,因此 OSX 拒绝安装它,因此您需要从安全和隐私中解锁此选项 --> 常规选项卡

参考

https://medium.com/@DMeechan/fixing-the-installation-failed-virtualbox-error-on-mac-high-sierra-7c421362b5b5

【讨论】:

【参考方案5】:
brew cask install virtualbox

我在升级到 OS X 10.11.1 并迁移到 Virtual Box 5.0.8 后遇到了这个问题

【讨论】:

安装虚拟框,然后设置符号链接对我有用。【参考方案6】:

我已在 Google 网上论坛 here 上报告了它。我认为目前除了降级之外别无他法——我们必须等待更新。

【讨论】:

在您链接到的 Google Group 中,Samuel 说它应该与 VirtualBox 5.0 一起使用。我认为问题仅在于 PATH 中 VBoxManage 的位置(但我不知道为什么会出现问题)。检查莫里茨的答案:***.com/a/31379463/1682975【参考方案7】:

我解决了将 Genymotion 更新到 Genymotion 2.5.1 的问题

【讨论】:

【参考方案8】:

就我而言,我只是将 VirtualBox 从 4.3 更新到 5.0 https://www.virtualbox.org

更新到 OS X El Capitan 10.11.4 后会出现此问题

【讨论】:

【参考方案9】:

虽然这是一年后的事,但这对我在 mac 上有效(从 windows 切换后)。只需安装virtual box 5.0。 (或阅读本文时的最新版本)。

【讨论】:

感谢这对我有用。符号链接不起作用,因为我的安装已经在 /usr/bin 中。相反,我去了 the VirtualBox Downloads section,为 OS X 选择了 amd64 链接,打开它,运行 pkg 安装程序。默认情况下,它安装在现有应用程序之上。所以我打开了 VirtualBox 并得到了一些我完全忽略的奇怪错误。然后去了 Genymotion,一切正常。

以上是关于Genymotion 错误:优胜美地上的“无法加载 VirtualBox 引擎”。已安装 VirtualBox的主要内容,如果未能解决你的问题,请参考以下文章

MAC OS X 优胜美地上 ejabberd 15.0.4 上的 mod_rest 未启动

优胜美地的 Apache localhost 403 错误

优胜美地安装后 Python configparser 错误

在优胜美地更新命令行工具后出现“未找到符号:_getentropy”错误

Applescript控制excel在优胜美地坏了?

优胜美地和瓦尔格林德