我不是百分之百确定MVVMCross是罪魁祸首但是我在调试默认Android应用程序时成功启动了Android模拟器,但是对于一个相当简单的跨平台应用程序却无法做到这一点。
我在Windows 8.1上使用Visual Studio 2012(Update 4),并使用MVVMCross教程添加了PCL ViewModel,然后添加了一个Windows Store应用程序,我可以成功运行。
然后我使用相同的PCL和简单视图创建了一个Android应用程序,但每当我去调试应用程序时,我会得到一个设备不可用对话框,说明
“设备:没有连接的设备未运行或未连接。
可用设备: 摩托罗拉Xoom“
可用设备也可能会显示正在运行的模拟器实例。
同样,我没有看到默认Android应用程序的相同问题。
更新: 尝试删除.suo文件,但没有帮助 同一解决方案中的默认Android应用程序将无法启动模拟器