Xamarin Android Player/Visual Studio:停留在;启动仿真器“;

Xamarin Android Player/Visual Studio:停留在;启动仿真器“;,android,visual-studio,xamarin,xamarin-android-player,Android,Visual Studio,Xamarin,Xamarin Android Player,使用Visual Studio和Xamarin Android Player(XAP),我突然无法将我的应用程序部署到模拟设备上。整个调试过程在尝试启动设备时陷入困境,大约一个小时后,再也无法继续下去。模拟器本身确实启动了,并且运行良好 有趣的是,当设备运行时,Visual Studio会将其列为不受支持的设备,甚至不会尝试部署到该设备: 我曾尝试在Xamarin Studio和Visual Studio中运行此项目和其他项目,但均无效。我还尝试过更新/清理XAP、VirtualBox、JDK

使用Visual Studio和Xamarin Android Player(XAP),我突然无法将我的应用程序部署到模拟设备上。整个调试过程在尝试启动设备时陷入困境,大约一个小时后,再也无法继续下去。模拟器本身确实启动了,并且运行良好

有趣的是,当设备运行时,Visual Studio会将其列为不受支持的设备,甚至不会尝试部署到该设备:

我曾尝试在Xamarin Studio和Visual Studio中运行此项目和其他项目,但均无效。我还尝试过更新/清理XAP、VirtualBox、JDK和Android SDK/NDK的安装


关于如何让XAP重新工作有什么想法吗?

这是最新Xamarin.Android版本中的一个bug。该错误是由模拟器名称中包含空格引起的。默认的仿真器名称都有空格。避免该错误的最简单方法是重命名Xamarin Android Player中的模拟器,使其不包含任何空格。

我使用的是vs2015社区+Win10 Home 64+最新的Android Player 64,它们工作正常。 下载链接包含在此页面中:

如果您仍然存在问题,请尝试转到显示任何CPU的下拉列表中的configuration manager,并确保已检查应用程序的部署。

谢谢您的帮助。我无法获得任何建议的修复程序,所以我现在将恢复使用旧的Xamarin.Android。@Caseyddore今天我发现了一个更好的解决方案。我用改进的变通方法编辑了原始答案。希望这对你或其他人有帮助。非常感谢。。。这应该是公认的答案。我重命名了模拟器,但仍然不起作用,我使用了非常短的名称,如N4。还有其他建议吗?XAP的这个特殊问题现在应该已经解决了。如果您无法运行XAP,我建议您使用Microsoft Android Emulator。在升级到Windows 10之后,我切换到了它,在那里我再次遇到了与XAP的网络问题。+1这是我的答案。我已经从Xamarin IDE转到了免费的visual studi版本,由于某些原因,这一版本没有被勾选。谢谢