我能够生成&在我的Microsoft Lumia 640中安装windows phone build。它在Windows OS 8.1上运行。
但是一旦我运行由CN1构建服务器生成的应用程序,就会出现错误
An internal application error occurred: java.lang.RuntimeException Unsupported operation
如下屏幕截图所示。
出于测试目的,我创建了新的CN1项目而没有更改任何代码/主题。我只是发送了Windows Phone构建,但最终却出现了相同的错误。
不幸的是我没有从Windows手机获得任何日志输出,因为它不支持像Android这样的Logcat。此外,我试图通过WP Power Tools获取隔离存储,但其中没有任何内容。
任何人在Codename One windows phone build中面对/面对这个?
答案 0 :(得分:0)
Windows Phone端口是Codename One端口中最不成熟的端口,由于Microsoft的更改,已经进行了3次重写。
我们现在正在讨论第四次改写,与此同时,一些社区成员做了他们自己的端口,应该更完整: https://github.com/Pmovil/CN1WindowsPort
因此,作为简短的回答,我建议使用它。有关我们如何到这里阅读的解释。
我们之所以没有从第4个端口开始的原因是他们突然(可能已经)取消的微软project astoria。我们依靠这个项目来支持未来的Windows Phone,但是现在它的状态还不清楚我们处于绑定状态。
我们还有JavaScript端口& Windows桌面端口作为定位Windows手机的选项可以缓解一些问题。
如果MS完全取消项目,我们会将资源用于完全重写端口,但这需要时间。但是,我们并不想从如此巨大的努力开始,突然面临Android兼容性的巨大捷径。