【发布时间】:2017-08-14 16:32:47
【问题描述】:
我正在尝试在 Windows 10 iot 核心上运行 cordova 应用程序。
- 硬件信息:Raspberry Pi 3B。
- cordova 版本:7.0.1
- cordova-windows 版本:5.0.0
- 构建命令:
cordova build windows --debug --arch=arm -- --appx=uap - config.xml:
<preference name="windows-target-version" value="10.0" /><preference name="WindowsDefaultUriPrefix" value="ms-appx://" />
我使用cordova cli创建一个新项目,默认包括索引文件,使用平台添加窗口,并在构建时设置为arm arch和uap。接下来,我使用设备门户安装 cli 生成的 appx 和 cer 文件,然后从开发门户中的应用程序列表启动应用程序。
应用程序的状态将运行,但 index.html 不显示,除非我在 index.html 中备注了 cordova.js。如果我引用cordova.js,启动画面将继续加载;如果我删除了 cordova.js,index.html 就会出现。在那种情况下,我将无法通过 javascript 与 cordova 本机代码进行通信,这不应该是正确的。
问题是,如果我想开发一个在 Windows 10 IoT Core 上运行的基于 Cordova 的 uap 应用程序,我缺少什么?
注意:如果我使用 vs2015 为 x64 平台构建相同的项目,我可以在我的 win 10 x64 笔记本上安装和运行 uwp 应用程序而没有任何问题。
【问题讨论】:
标签: cordova windows-10-iot-core