【AR Engine】集成AR Engine,ARSession.update方法抛出ARFatalException

【问题描述】

在App中接入了AR Engine,在日志监控中发现个别终端用户在程序调用ARSession.update方法时,AR Engine抛出了ARFatalException。通过查看日志发现,这个问题在此类用户的手机上每次必现的,即只要调用ARSession.update方法便会抛出异常,从而导致无法使用AR相关的任何功能。然而,在多台测试机上测试时,却均未发现此问题,那么,在什么情况下,会导致这个问题发生,如何解决?

 

【问题原因】

ARFatalException 这个异常出现场景:AR Engine内部错误、AR Engine SDK版本与AR Engine Service版本不兼容等。当AR Engine遇到不能恢复的错误时,抛出该异常。

 

【解决方案】

可以尝试使用新版本SDK

该问题可以参考的文档如下:

版本更新说明:https://developer.huawei.com/consumer/cn/doc/development/graphics-Guides/version-change-history-0000001050132857

API参考:https://developer.huawei.com/consumer/cn/doc/development/graphics-References/fatal_exception-0000001050162194

cke_2170.png

 

机型问题参考:https://developer.huawei.com/consumer/cn/doc/development/graphics-Guides/introduction-0000001050130900

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

posted @ 2022-09-07 14:47  华为开发者论坛  阅读(85)  评论(0编辑  收藏  举报