我使用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版本?
答案 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)
只需以管理员身份运行(右键单击)