Vuforia SDK 10.15.4在三星S23上地面平面功能无法使用问题咨询
问题排查与修复方案:三星S23 Vuforia Ground Plane功能失效
核心问题场景
使用Vuforia SDK 10.15.4结合Unity开发时,三星S23(已在Vuforia及ARCore官方推荐支持设备列表内)初始化地面平面(Ground Plane)功能时触发错误:Device does not support anchors and hit test functionality.,且覆盖Vuforia最近3个版本及官方示例项目均无法解决。
排查与修复步骤
- 确认ARCore服务状态
三星S23可能未预装或未更新ARCore服务,手动前往设备应用商店搜索并安装/更新Google ARCore服务,确保版本与当前Vuforia SDK兼容。 - 检查Unity项目ARCore配置
在Unity的Player Settings > Android > XR Plug-in Management中,勾选ARCore,并将ARCore的状态设置为Required(而非Optional),强制启用ARCore支持。 - 验证Vuforia配置的AR兼容性
打开Vuforia Configuration面板,确保AR Foundation Support已启用,且Ground Plane功能对应的Device Tracker设置为ARCore,避免仅依赖Vuforia自身的设备检测逻辑。 - 检查应用权限配置
在Unity Player Settings的Permissions中,确认已添加CAMERA和ACCESS_FINE_LOCATION权限(部分AR环境识别依赖位置权限辅助),同时检查AndroidManifest.xml中的权限声明是否正确。 - 强制Vuforia绑定ARCore
在初始化Vuforia前添加以下代码,强制指定依赖ARCore路径:VuforiaRuntime.Instance.InitializationFlags = VuforiaInitializationFlags.UseARCore; - 清除设备AR缓存
前往设备应用设置,找到你的Unity应用,清除缓存与存储数据;同时清除Vuforia Engine的缓存数据,重启设备后重新测试。
内容的提问来源于stack exchange,提问作者cheek apps
相关产品推荐
相关产品推荐

