Xamarin Android Player无法找到VirtualBox - 我该如何解决?

时间:2016-01-27 21:39:02

标签: android xna virtualbox xamarin-android-player

我使用XNA 4.0创建了一个Windows Phone 7应用程序,我现在想将其移植到Android MonoGame。我目前正在使用Xamarin Business的试用版,我想使用模拟器测试游戏,因为我目前无法访问物理Android手机。我已经下载了Xamarin Android Player和Oracle VM VirtualBox 5.0.4(我认为这至少是我安装的版本)。当我打开Xamarin Android Player时,我刚刚看到了消息:

Unable to find VirtualBox

Error when attempting to find VirtualBox please check it's installed and try again.

Xamarin Android Player will now exit.

当我打开Android Player时,没有任何版本的Visual Studio或VirtualBox打开并运行。有谁知道如何解决这个问题,以便我可以运行模拟器并测试应用程序的MonoGame版本?

2 个答案:

答案 0 :(得分:6)

在安装了最新的预览版本v0.6.5.0之后,我遇到了同样的问题。看来Xamarin Android Player期望VirtualBox在%PATH%环境变量中注册,但默认情况下它不会在安装过程中发生。

在这种情况下,您只需将C:\Program Files\Oracle\VirtualBox添加到PATH,您就可以重新启动Android Player以开始下载模拟器图像。

这是一种将此位置附加到现有PATH变量的命令行方法。

setx PATH "%PATH%;C:\Program Files\Oracle\VirtualBox"

您也可以通过“系统属性”屏幕下的“环境变量”屏幕进行相同的编辑。

答案 1 :(得分:0)

只需以管理员身份运行(右键单击)