[英]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.