Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio 2017的Android虚拟机不正确_Android_Visual Studio_Xamarin_Visual Studio 2017_Visual Studio Cordova - Fatal编程技术网

Visual Studio 2017的Android虚拟机不正确

Visual Studio 2017的Android虚拟机不正确,android,visual-studio,xamarin,visual-studio-2017,visual-studio-cordova,Android,Visual Studio,Xamarin,Visual Studio 2017,Visual Studio Cordova,我在VS 2015中开发了一款Android应用程序(Cordova),调试效果很好 然后我安装了VS2017,并尝试了Xamarin应用程序。在成功地启动和调试了几次之后,我决定返回我的Cordova应用程序。一旦我在VS 2017中打开Cordova应用程序,所有非基于浏览器的模拟器都无法工作 即使切换回Xamarin项目,现在也无法进行调试 每次我尝试调试时,它要么在任务栏中停留在“部署”状态(输出中没有错误消息),要么进入“启动调试”状态,最后说“对象引用未设置为对象的实例” 我注意到V

我在VS 2015中开发了一款Android应用程序(Cordova),调试效果很好

然后我安装了VS2017,并尝试了Xamarin应用程序。在成功地启动和调试了几次之后,我决定返回我的Cordova应用程序。一旦我在VS 2017中打开Cordova应用程序,所有非基于浏览器的模拟器都无法工作

即使切换回Xamarin项目,现在也无法进行调试

每次我尝试调试时,它要么在任务栏中停留在“部署”状态(输出中没有错误消息),要么进入“启动调试”状态,最后说“对象引用未设置为对象的实例”

我注意到VisualStudio中的调试虚拟设备选项似乎与AVD中的选项不匹配。我想这可能是罪魁祸首,但我不知道如何强制它们同步:

我真的不知道该看什么,因为我期望Android模拟器“正常工作”(TM)

我已经在VS 2017上进行了维修操作,结果是一样的

任何帮助都将不胜感激

更新和部分修复
我发现“GoogleEmulator-Phone”至少会从AVD启动一个模拟器,但似乎我无法控制哪一个。似乎有些东西还没有同步。

你有什么解决方案吗?在同一台机器上安装了VS 2015和VS 2017之后,我面临着同样的问题。@Mrunal-我的“解决方案”只是使用“Google Emulator”。在升级过程中,旧的2015虚拟机似乎被卡在了菜单中。我还没有弄清楚如何删除它们,现在也没有尝试过,因为我可以运行模拟器:)。