首页 > 解决方案 > 在支持 AR 的设备中创建 AR 会话失败

问题描述

我正在尝试在我的应用程序中实现 AR Core 功能。这在少数设备上运行良好(支持 AR 核心 - 一加 6T 和小米红米 Note 8)。不适用于少数设备(也支持 AR 核心 - 一加 7T 和三星 M31s)。

用户需要到 Play Store 下载“Google play services for AR”。但是用户在 Play 商店中看不到更新选项。然后它会显示一条 toast 消息“无法创建 AR 会话”

AR核心运行良好的手机有Android版本9(Redmi Note 8)和10(Oneplus 6T)。

AR核心不工作的手机有安卓11版(M31s和一加7T)。

这里可能出了什么问题。

我已<uses-sdk tools:overrideLibrary="com.google.ar.sceneform.ux, com.google.ar.sceneform" />在清单中添加。

也在<meta-data android:name="com.google.ar.core" android:value="optional" />清单中添加

为什么它在少数设备中不起作用?我错过了什么吗?如果需要更多信息,请在评论中提及,我将在此处添加。提前致谢

标签: androidarcoresceneform

解决方案


感谢人们评论您的想法。我通过将目标 sdk 指向 29 来修复它(暂时)。以前我的目标是 30。将来我会再次收到此错误,因为我收到一条通知说所有应用程序将来都应该指向 30。


推荐阅读