我添加,使用以下方法成功构建Cordova Windows应用程序:
cordova platform add windows cordova build windows -- --apx=8.1-phone --arch=x86
但是,当我尝试在模拟器上运行Windows应用程序时:
cordova emulate windows -- --apx=8.2-phone --arch=x86
总是说:
Found package: C:\project\platforms\windows\AppPackages\CordovaApp.Windows_1.0.0.0_x86_debug_Test\CordovaApp.Windows_1.0.0.0_x86_debug.appx Found certificate: C:\project\platforms\windows\AppPackages\CordovaApp.Windows_1.0.0.0_x86_debug_Test\CordovaApp.Windows_1.0.0.0_x86_debug.cer Before installing this app, you need to do the following: - Install the signing certificate Administrator credentials are required to continue. Please accept the UAC prompt and provide your administrator password if asked.
在此之后我无需输入Admin密码。除了" Ctrl-C"我无能为力。打破。
我打开文件夹:
C:\project\....\CordovaApp.Windows_1.0.0.0_x86_debug.cer
我安装了证书,并重新执行上述所有步骤。什么都没有改变。
你可以帮忙吗?cordova requirements Requirements check results for windows: Windows OS: installed Windows 10 MSBuild Tools: installed 12.0 Visual Studio: installed 14.0 Windows SDK: installed 8.1 Windows Phone SDK: installed 8.1
答案 0 :(得分:2)
我发现使用Apache Cordova调试Windows应用程序的最佳方法是直接使用Visual Studio调试器。因此,只需打开Visual Studio,打开Windows Cordova项目并在需要测试的设备(当前机器,模拟器或设备)上运行它。它会正常工作。
答案 1 :(得分:1)
正如Odonno所说,当您使用Visual Studio时,它确实可以更顺畅地运行,但是我可以通过手动安装证书通过离子CLI使其工作。证书的双击安装报告成功,但实际上没有安装证书。
现在您可以通过离子cli成功运行应用程序。