繁体   English   中英

我的 Windows Cordova 应用程序中的 ActivateApplication 错误

[英]Error ActivateApplication in my Windows Cordova application

我想让空白应用程序在 Windows 平台上运行。 我做了以下事情:

ionic start myApp blank
cd .\myApp\
ionic platform add windows
ionic emulate windows

他们我收到以下异常:

Starting application...
ActivateApplication:  com.ionicframework.myappmework.myapp781
Ausnahme beim Aufrufen von "ActivateApplication" mit 4 Argument(en):  "Der Remoteprozeduraufruf ist fehlgeschlagen.
(Ausnahme von HRESULT: 0x800706BE)"
In C:\...\myApp\platforms\windows\cordova\lib\WindowsStoreAppUtils.ps1:164 Zeichen:5
+     $appActivator.ActivateApplication($applicationUserModelId,$null,[ ...
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : COMException

我需要修复什么?

确保安装了 Windows 10 SDK。 在您的 config.xml 中添加以下条目:

<preference name="windows-target-version" value="10.0" />

那应该解决它。

运行ionic run windows -- --win部署到windows。 ionic run windows -- --phone在模拟器上启动应用程序。 ionic run windows --device -- --phone在真实设备上启动。 另外,如果您仍然失败,请运行ionic run windows --list以查看是否有任何可用的目标(模拟器或设备)。

我在一个应用程序中遇到了同样的问题,它可能与我的cordova 或 SDK 安装无关,因为另一个应用程序运行得非常好。

就我而言,它与JavaScript 错误有关 首先,我将 jQuery 更新到最新版本,这使得错误消息消失了。 但是,应用程序在启动后仍然会直接崩溃,这与另一个 JS 错误有关(如在浏览器中运行时在 JS 控制台中看到的那样)。 修复此问题使其最终按预期工作。

暂无
暂无

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

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