【发布时间】:2016-07-21 10:41:20
【问题描述】:
我有一个在 Android 中运行的 Cordova 应用程序,我想要 Windows Phone 版本。 (windows科尔多瓦平台)
包创建正确,应用出现在手机(真实设备)中。但是当我尝试打开它时,在显示启动画面之后它就会关闭。
我没有使用 Windows Phone 和 Visual Studio 的经验。如何研究错误? Visual Studio 中是否有任何工具显示一些消息错误?
我已经在连接手机的情况下尝试了 Windows Phone 开发人员工具,并向我显示了性能信息,但我没有看到任何有关应用程序故障的有趣信息。
我已尝试部署默认的“hello world”cordova 应用程序,它运行良好,然后似乎与我的配置和安装的 sdk 没有任何问题。
有什么想法吗?
谢谢。
【问题讨论】:
-
您是否在应用程序的起点尝试过断点?日志中有任何内容吗?
-
这是一个 Cordova 应用程序,它在 WebView 中执行,我不知道如何在 windows phone 中调试(在 Chrome 和 Android 中可以)。什么日志?这是我的主要问题,我不知道如何处理 windows phone 中的这种薄。在控制台中,当我执行cordova run windows...一切似乎都正确,没有错误消息。
-
作为第一步,我建议安装 Visual Studio(免费版本称为 Community)并在 VS 中打开项目(项目文件具有 .sln 扩展名)。然后您可以调试并查看日志。快速思考:你在使用 jQuery 吗? Windows 应用程序使用一个名为 WinJS 的库,它与 jQuery 不兼容。
-
您也可以订阅
window.onerror并将错误详细信息保存到文件中(稍后通过Windows Phone Developer Power Tools 提取它)。 -
感谢您的回答。 @ThomCunningham 是的,我使用 jquery 和 Angularjs。我不能使用 jquery 吗?我打算用VS打开项目谢谢。