我们使用Oracle MAF实现了基于平板电脑的应用程序。该应用程序在Windows UWP上运行。它在去年推出时,一直运行良好,直到客户将其笔记本电脑上的Windows UWP升级到Windows周年纪念版。经过一番调查,我们发现了以下问题:
我们还使用最新的Windows Creator Edition和MAF 2.4.1测试了我们的应用程序,我们发现随机崩溃的可能性似乎已经降低,但崩溃仍可能发生。
我们已在http://www.oracle.com/technetwork/developer-tools/maf/documentation/maf241certmatrix-3746359.html检查了Oracle MAF认证信息。 它声明支持“运行带有Intel处理器的Windows 10的任何平板电脑或台式机”。我们客户的笔记本电脑规格如下:
因此,我们相信客户笔记本电脑为MAF应用程序提供经过认证的运行时环境。
我们已经研究过各种技术论坛。关于在Windows UWP环境下使用MAF的信息似乎很少。 由于我们的应用程序已用于生产,客户公司的任务是使用Windows 10周年纪念版,客户对我们选择MAF作为移动平台技术表示严重关注,我们现在面临着解决此问题的巨大压力。任何建议和指示都将受到高度赞赏。
答案 0 :(得分:0)
如果您可以创建可重复使用的测试用例,我建议您向Oracle支持部门提交服务请求,以便Oracle的开发团队可以查看。
答案 1 :(得分:0)
我们已经对“输入文本字段导致Windows 10周年纪念版崩溃”问题进行了进一步调查。这次我们使用了Oracle的演示CompGallery应用程序。我们导航到“文本框”选项卡,单击“表单外”的文本框,输入一些文本,然后单击“表单内”文本框。应用程序崩溃(或在Windows Creator Edition上重复上述序列几次,应用程序将崩溃)。请注意,使用“tab”键或屏幕点击在输入文本字段之间导航,我们可以避免崩溃。在输入文本之前,通过额外点击不同的输入文本字段,我们也可以避免崩溃。
然后我们查看了Windows日志,没有透露太多细节。它包含与edgethtml.dll失败相关的事件,如下面的屏幕截图所示。