Sencha应用程序无法在Windows应用程序包

时间:2016-06-08 09:49:22

标签: windows visual-studio cordova extjs6-modern

我们有一个基于Cordova(版本6.1.1)和Sencha ExtJS(cmd版本6.1.2 ext版本6.0.2)的跨平台应用程序。该应用程序还使用jQuery(版本2.1.4)。 现在我们在Windows平台上发现了一个非常令人沮丧的问题。

我们使用cordova创建了Visual Studio项目(之前使用测试选项构建了sencha应用程序)

当我们打开Visual Studio(版本14.0.25123.00 Update 2)并在设备上构建项目(处于发布模式)时,一切都按预期工作。

如果我们从Visual Studio创建应用程序包并手动安装任何设备,那么似乎 ExtJS应用程序未加载,并且应用程序将在启动后挂起在启动画面上。 (当我调试它时,脚本元素被microloader脚本添加到html中,但这些元素上附加的onload侦听器永远不会被触发,因此应用程序永远不会启动)

这是最有趣的部分。如果您使用Visual Studio函数调试已安装的应用程序,并连接到此应用程序,那么一切都将按原样运行,将加载ExtJS代码。

之前有人发现过这个或者类似的东西吗?

2 个答案:

答案 0 :(得分:0)

您可以尝试使用Vorlon.JS远程调试器。 Vorlon.JS一种开源,可扩展,与平台无关的工具,用于远程调试和测试JavaScript。

答案 1 :(得分:0)

可能是Cordova失败了在调试期间工作正常,更宽容的环境。但是,在没有调试器的情况下进行侧载和运行时,应用程