【发布时间】:2021-06-16 07:07:59
【问题描述】:
我正在尝试在我的应用中实现 AR Core 功能。这在少数设备上运行良好(支持 AR 核心 - 一加 6T 和小米红米 Note 8)。不适用于少数设备(还支持 AR 核心 - 一加 7T 和三星 M31s)。
用户需要到 Play 商店下载“Google play services for AR”。但是用户在 Play 商店中看不到更新选项。然后它会显示一条 toast 消息“无法创建 AR 会话”
AR核心运行良好的手机有Android版本9(Redmi Note 8)和10(一加6T)。
不支持 AR 核心的手机是 Android 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" />
为什么它在少数设备上不起作用?我错过了什么吗? 如果需要更多信息,请在 cmets 中提及,我将在此处添加。 提前致谢
【问题讨论】:
-
你应该列出你正在使用的带有版本号的库。
-
@MorrisonChang 我正在使用很多库。一些来自谷歌,一些来自第三方。提及所有这些会有帮助吗?
-
只是AR相关的。非工作设备上的日志中还有任何内容吗?
-
尝试将目标 SDK 更改为 29。
targetSdkVersion 29在30或 stackoverflow.com/a/65305586/11110509 上对我不起作用