我曾经使用Ripple和真实设备在VS2013中很好地工作和调试过这个应用程序。由于我没有永久访问设备,所以我想尝试使用模拟器的新VS2015 CTP5。到目前为止一切都很好,所有构建都可以,应用程序也会被部署到模拟器上并启动。然而,VS卡在“部署”过程中,并且永远无法退出。我必须通过“ctrl-Break”强制退出它,调试器从未启动。构建输出的最后几行如下:
2> Built the following apk(s):
2> C:\Users\Brett\Documents\VisualStudioCordova\Projects\mblapp\mblapp\bld\Debug\platforms\android\ant-build\CordovaApp-debug.apk
2> Using apk: `C:\Users\Brett\Documents\VisualStudioCordova\Projects\mblapp\mblapp\bld\Debug\platforms`\android\ant-build\CordovaApp-debug.apk
2> Installing app on device...
2> Launching application...
2> LAUNCH SUCCESS
2> Command finished with error code 0: `C:\Users\Brett\Documents\VisualStudioCordova\Projects\mblapp\mblapp\bld\Debug\platforms`\android\cordova\run.bat --nobuild,--target=169.254.138.177:5555,--debug
2>
所以出现了一个错误,但我真的不知道它是什么意思...
好吧,我回到了VS2013,但现在安装了2015,使用Ripple时它会在代码中意想不到的地方跳出代码,而不是断点,并且javascript控制台在其下拉菜单中显示“在断点处暂停”。我无法直接访问2015模拟器,但出于兴趣,我在2015关闭后保持模拟器运行,并且可以使用VS 2013进行连接和调试。很好...但这不是开始调试的好方法。
我真的很喜欢新模拟器的外观,它似乎与2013非常搭配,并且有人知道如何使VS2013部署到新模拟器吗?...我尝试运行它并取得了一些成功。但我找不到VS2015隐藏其VHD文件的位置。
或者,是否有人知道为什么VS2015可能无法正确部署...我乐意使用有效的解决方案...只是现在我被卡住了,不能前进,而且卸载2015和重新安装2013是回去的可信方式...非常感谢。