2016-07-21 41 views
0

我有一个科尔多瓦应用程序在Android工作,我想要的Windows手机版本。 (windows cordova平台)科尔多瓦Windows平台应用程序刚刚发布后关闭

包创建正确,应用出现在手机(真实设备)中。但是,当我尝试打开它时,只需在显示应用程序关闭的启动画面后即可。

我没有Windows Phone和Visual Studio的使用经验。我该如何研究这个错误? Visual Studio中是否有任何工具向我显示一些消息错误?

我已经尝试了与手机连接的Windows Phone开发人员工具,并向我显示了性能信息,但我无法看到有关应用程序失败的任何有趣内容。

我试着部署默认的“hello world”cordova应用程序,它运行良好,然后它似乎没有任何与我的配置和sdk安装有关的问题。

有什么想法?

谢谢。

+0

您是否尝试过在你的应用程序的起点断点?日志中的任何内容? –

+0

这是一个Cordova应用程序,它在WebView中执行,我不知道如何在Windows Phone中调试(在Chrome和Android中可能)。什么日志?这是我的主要问题,我不知道如何在windows phone中处理这种变化。在控制台中,当我执行cordova运行窗口时......看起来正确,没有错误消息。 – Oscardr

+0

作为第一步,我会推荐安装Visual Studio(免费版本称为Community)并在VS中打开项目(项目文件的扩展名为.sln)。然后你可以调试并查看日志。快速思考:你使用jQuery吗? Windows应用程序使用一个名为WinJS的库,它与jQuery不兼容。 –

回答

0

最后我可以看到Thom的指示后面的错误。

可以用sln文件放置在platforms/windows文件夹中打开Visual Studio项目。

然后用Visual Studio很容易打开应用程序并看到消息错误。

在我的情况下,问题不是jQuery。这似乎与jQuery和Windows Phone应用程序的问题解决了2.0版本。

我的问题是与Angular。我发现了一个JS库,以与Windows Phone的角度兼容:

https://github.com/Microsoft/winstore-jscompat

有了这个剧本我解决我的问题。

感谢您的答案

0

在Visual Studio中按下View =>输出。然后你可以查看你的html控制台。该窗口将显示错误或消息。

相关问题