我已经在 Windows 7 64 位上安装了 genymotion+virtualbox 包,一切正常……但是当我启动 Genymotion 时,它向我显示了一条错误消息Unable to load virtualbox
。
VirtualBox 已安装,我可以手动启动它。我尝试单独安装这些软件包,将 virtualbox 更新到 4.2.16 但没有任何效果。
我已经阅读了 genymotion 常见问题解答,但没有帮助。
我已经在 Windows 7 64 位上安装了 genymotion+virtualbox 包,一切正常……但是当我启动 Genymotion 时,它向我显示了一条错误消息Unable to load virtualbox
。
VirtualBox 已安装,我可以手动启动它。我尝试单独安装这些软件包,将 virtualbox 更新到 4.2.16 但没有任何效果。
我已经阅读了 genymotion 常见问题解答,但没有帮助。
我花了一整天的时间来解决这个错误,因为没有一个答案对我有用。
我发现 oracle virtual box 没有在 windows 8.1 中正确安装网络适配器
解决方案:
C:\Program Files\Oracle\VirtualBox\drivers\network\netadp\VBoxNetAdp.inf
)现在虚拟盒适配器已正确安装,需要正确设置。(以下解决方案与此处的许多其他解决方案一样)
192.168.56.1
掩码255.255.255.0
192.168.56.100
服务器掩码:255.255.255.0
下限地址:192.168.56.101
上限地址192.168.56.254
有同样的问题,卸载 Genymotion,从https://www.virtualbox.org/wiki/Downloads单独安装 VirtualBox,然后在没有 VirtualBox 的情况下安装 Genymotion 包。
如果 Android Studio/Eclipse 已打开,请尝试关闭它。它对我有用。
在 Windows 7 中对我有用的是删除 Host-only Network(在 Oracle virtual box Preferences menu [CTRL+G] -> Network -> Host-only Networks中)。Genymotion 将在下一次虚拟设备启动时自动重新创建它。作为记录; 我正在使用 Nexus S 2.3.7 虚拟设备。
在终端中运行以下命令,它表示您的 virtualbox 在 MAC/Linux 上的安装位置。
$ which vboxmanage
/usr/local/bin/VBoxManage
Genymotion 在/usr/bin/VBoxManage中搜索 virtualBox而它位于/usr/local/bin/VBoxManage,您需要创建指向该位置的符号链接,在终端中运行以修复它。
sudo ln -s /usr/local/bin/VBoxManage /usr/bin/VBoxManage
我正在使用Intellij IDEA,同样的错误发生在我身上,我发现genymotion
文件夹的路径配置不正确。使用打开设置File > Settings
或按Ctrl + Alt + S
然后IDE Settings
检查genymotion
文件夹的路径是否正确。
由于Android Studio
几乎相似,Intellij IDEA
因此您也可以应用上述相同的步骤Android Studio
。
以管理员身份在 Windows 中打开 Genymotion 。我的 Genymotion 仅在此模式下工作
实际上,似乎 Genymotion 与 Virtual box 的较新版本存在问题,我在我的 Mac 上遇到了同样的问题,但是当我降级到 4.3.30 时,它就像一个魅力。
验证 GenyMotion 是否在您的 PATH 环境变量中。我注意到我的没有自动填充,所以一旦我输入它,它就很好。
不要问这有什么关系,但是通过右键单击 genymotion 应用程序文件并更改为与 Vista 的兼容性解决了问题!
对于 Windows,有 2 个安装程序。您是否使用了包含 VirtualBox 安装程序的捆绑包?它被称为Windows 32/64 bits (with VirtualBox)。
当我将操作系统从升级Windows 8
到Windows 8.1
. 卸载Virtualbox
和重新安装对我有用。
就这样!简单的。
尝试通过 android-studio/eclipse 插件启动它。这就是我从 ubuntu 启动它时遇到类似问题的原因。