我有一个Ionic应用程序,我可以使用从Visual 2015启动的Ripple仿真器运行和调试。
如果“启动时不进行调试”,我也可以在我的Android设备上运行它。
不幸的是,在模拟器上工作的东西不能在设备上工作,所以我需要在设备上进行调试。
这就是我开始遇到问题的地方。Visual挂在“在设备上安装应用程序.”--除非我卸载在没有调试的情况下运行时安装的应用程序。
当我这样做,应用程序运行,但它没有击中任何断点和Visual停止响应。在“启动成功”之后,我有一条信息:
命令以错误代码0: cmd /s /c ""C:.....\android\cordova\run.bat -nobuild-设备-调试完成。
So...how可以在设备上进行调试吗?
发布于 2015-10-21 13:09:08
你和铬探长试过吗?安装应用程序后插入手机,打开它,打开你的铬,然后输入导航栏chrome://inspect。
发布于 2015-10-21 13:57:13
正如前面提到的Del,您可以使用Chrome并在导航栏中键入chrome://inspect通过USB调试应用程序。确保您的设备在开发工具中启用了远程调试。
但我也建议您尝试使用Chrome的波纹仿真器扩展这样的工具来模拟移动设备,该工具提供了更多的移动功能模拟,例如:
还有其他提供类似功能的工具。
当然,正如您在评论中提到的那样,这些应用程序可以与Cordova应用程序一起工作。
最后,如果您愿意购买一个工具,我可以建议您尝试Visual的Telerik's AppBuilder插件。此工具允许您部署应用程序并通过Visual对其进行调试。调试界面与Chrome类似,在Chrome中,您可以查看控制台、资源、网络、时间线和元素。
发布于 2016-04-09 11:50:59
为了解决这个问题,我将下面的代码行放在.js文件中,就在我放置断点的代码行之前。这似乎让应用程序停下来看一下断点。
alert("put whatever you want in here");我希望这对你也有帮助。
https://stackoverflow.com/questions/33256552
复制相似问题