Unity2022.3安装了EasyAR Sense 4000.0.1(即4.7.0.1版)及其“MotionTracking_DeviceMotionAndPlaneDetection”示例,将此示例发布成安卓版(64位的,因为现在手机和平板都提示不支持32位)后,在移动端测试情况为:
(1)使用华为Mate40测试,当Frame Source Order选择AR Foundation时被识别为AREngine,Plane tracking未识别到,这个是ARCore功能在华为手机里被Google限制了吗?当Frame Source Order选择MotionTRacker时被识别为Motion Tracker,Plane tracking能识别到。
(2)使用联想小新pad Pro(第二代)测试,昨天刚买的新的,这个系统是安卓15的,运行时显示错误:
Session Broken: NoAvailabileFrameSource:This device is not supported by any active frame source in session 'AR Session (EasyAR) (UnityEngine.GameObject)':XREAL (Disabled), AREngine (Unavailable), ARCore (Unavailable), ARCore ARFoundation (Unavailable), ARKit (Unavailable), ARKit ARFoundation (Unavailable), VisionOS ARKit (Unavailable), Motion Tracker (Unavailable)。
按理说联想小新pad Pro 12.7英寸的标称是支持“多点触控 陀螺仪 重力感应 霍尔传感器 光线感应 分屏功能”的,不应该有问题才对,安装时是给了全部权限的,刚刚给联想官方技术支持打电话了,把所有权限都看过了,所有权限都给了。
请问怎么解决?