Windows 10 IoT Cordova应用程序

时间:2015-10-31 00:23:20

标签: windows cordova cross-platform visual-studio-cordova iot

我正在尝试在运行Windows 10 iot核心的Raspberry pi 2上构建和部署cordova应用程序。 Visual Studio设置为在远程计算机上运行(它自动定位设备,它经过身份验证和所有内容)。构建似乎很好,没有任何错误(http://prntscr.com/8x9zl8)。树莓派2显示了一秒钟的闪屏,而不是我得到的:http://prnt.sc/8x9z0m。我检查了我的开发者许可证,它说它已激活。我尝试构建Windows-AnyCPU而不是Windows-ARM,但仍然没有运气。它第一次添加文件,现在它正在更改文件http://prntscr.com/8x9zh7(我想这没关系)但我无法运行它。

当我尝试通过Web界面手动将.appxrecipe添加到raspberry时,它会显示以下错误(http://prntscr.com/8xa08k)。 Cordova构建了AppxManifest.xml,resources.pri文件和.appxrecipe,因为我只能在Web界面中选择一个文件,所以我添加了appxrecipe。

任何帮助都会受到赞赏,因为我没有看到很多关于使用cordova为iot核心创建Windows应用程序的问题。

编辑:我试过“cordova删除平台窗口”并再次读取它不起作用。该项目适用于我本地计算机上的物理android设备/谷歌模拟器/谜语/ Windows应用程序

2 个答案:

答案 0 :(得分:1)

经过多次尝试,我设法解决了这个问题。 我需要将应用程序构建为uap(通用应用程序) " cordova构建窗口 - --appx = uap"

我通过WindowsIOT用户界面手动添加了appx文件和证书,并且安装成功!现在我能够毫无问题地运行应用程序:)

编辑:屏幕截图:http://prnt.sc/8xf9b0

答案 1 :(得分:1)

您也可以将配置添加到您的config.xml for cordova:

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

值也可以设置为UAP。