错误在我的Windows Cordova应用程序中激活应用程序

我想获得在Windows平台上工作的空白应用程序。 我做了以下几点:

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

他们我得到以下exception:

 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 

我需要解决的是什么?

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

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

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

这应该解决它。

我遇到了与应用程序相同的问题,它不能与我的cordova或SDK安装,因为另一个应用程序工作得很好。

在我的情况下,这与JavaScript错误有关 。 首先,我更新jQuery的最新版本,这使得错误信息消失。 但是,启动后应用程序仍会直接崩溃,这与另一个JS错误(如在JS控制台中在浏览器中运行时所见)有关。 解决这个问题,终于按预期工作。