如果不将应用程序与商店关联,我可以在我的设备上运行和调试cordova应用程序(一切正常)。但是在将应用程序与商店相关联之后(或者在为商店构建包之后),应用程序启动并且我看到了一个白屏幕,在Visual Studio中没有任何错误!
我已经安装了更新3,并尝试以发布模式运行,但没有成功。没有出现任何错误。
我使用: - Visual Studio 2015 Update 3 - Node版本4.5.0 - Cordova版本6.3.1 - 并将应用程序发布到Windows 10
========================
我发现在与商店关联后包名已更改。因此,我在appxmanifest中的起始页选项中将包名更改为新的名称。
之后,应用程序启动并且我看到了我的页面,但是有很多错误,我现在无法交互。
这里是错误信息:
- JavaScript运行时错误:'Windows'未定义 cordova.js(1559,13)
- deviceready在5秒后未触发。
- 通道未触发:onPluginsReady
- 通道未触发:onCordovaReady
从调试器中看到的:
- "WWAHost.exe"(脚本):“脚本代码(MSAppHost / 3.0)”已加载。
- 在ms-appx-web://........./www/WinJS/js/base.js的第596行,第9列触发了异常 0x800a138f - JavaScript运行时错误:无法获取未定义或空引用的“UI”属性
- 在ms-appx-web://......../www/cordova.js的第1559行,第13列出现异常 0x800a1391 - JavaScript运行时错误:未定义'Windows'
谁能帮我?
Kevin