繁体   English   中英

Visual Studio 2015 Cordova Windows 10>与现有Windows应用商店应用相关联后的空白/白屏

[英]Visual Studio 2015 Cordova Windows 10 > Blank/white screen after associated with the existing windows store app

没有将应用程序与商店关联,我可以在我的设备上运行和调试cordova应用程序(一切正常)。 但是在将应用程序与商店关联之后(或者在为商店构建了一个包之后),应用程序启动并且我得到一个白色屏幕,在visual studio中没有错误!

我已安装更新3并尝试在发布模式下运行,但没有成功。 没有错误发生。

我使用: - Visual Studio 2015更新3 - 节点版本4.5.0 - Cordova版本6.3.1 - 并发布适用于Windows 10的应用程序

========================

我发现在与store关联后更改了包名。 所以我将起始页面选项中的包名称更改为appxmanifest中的新名称。

之后应用程序启动,我看到我的页面,但有很多错误,我现在无法进行交互。

这里的错误:

  • JavaScript运行时错误:'Windows'未定义cordova.js(1559,13)
  • 5秒后,deviceready没有开火。
  • 频道未被解雇:onPluginsReady
  • 频道未被解雇:onCordovaReady

来自调试器:

  • “WWAHost.exe”(Skript):“Skriptcode(MSAppHost / 3.0)”geladen。
  • Es Wurde eineAusnahmeausgelöst:在Zeile 596中,Spalte 9在ms-appx-web://www./www/WinJS/js/base.js 0x800a138f - JavaScript运行时错误:无法获取属性未定义或空引用的“UI”
  • Zeile 1559中的Ausnahmefehler,ms-appx-web中的Spalte 13://www/www/cordova.js 0x800a1391 - JavaScript运行时错误:'Windows'未定义

谁能帮我?

凯文

我遇到了同样的问题。
实际上,当我们将app与商店关联时,关联会将名称生成的“包名称”更改为商店。
结果是:起始页面不知道“index.html”在哪里,因为包名称已更改。

要解决这个问题,cordova团队增加了两个偏好:

<preference name="WindowsStoreIdentityName" value="12225TOTO42.3355241V9C2T6" />
<preference name="WindowsStorePublisherName" value="CN=9985D2C8-IUI5-4272-TOTO-EBR6FE26877A" />

您只需将其添加到config.xml并使用您的应用程序标识信息填充字段(从应用程序管理 - >开发人员中心的应用程序标识中检索此值)

协会现在应该成功!

问题参考在这里: https//github.com/phonegap/build/issues/506

我有同样的问题但我现在解决了。 将应用程序与存储关联时,Visual Studio会更改以下值:

在此输入图像描述

但它不会更改应用程序选项卡中包名的值:

在此输入图像描述

所以找不到index.html,应用程序显示一个空白屏幕。 要解决此问题,您必须在config.xml文件中添加两个首选项,如下所述:

https://stackoverflow.com/a/40658027/2496666

并使用常用命令从CLI重建项目:

cordova build windows

重建项目后,下图中显示的值必须相同:

在此输入图像描述

我找到了解决方案!

只有在我通过CLI安装cordova和插件时才会出现错误,但是当我在visual studio 2015上启动cordova项目并使用集成的插件管理器时 - >所以它可以正常运行而不会出现任何错误。

凯文

在视觉工作室中关联app之前

离子plarform添加窗口

cordova build - --packageCertificateKeyFile =“CordovaApp.Windows10_StoreKey.pfx”--packageThumbprint =“8d66824 ....”

并且你有没有visual studio的相关应用程序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM