android - 在支持 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" />
清单中添加
为什么它在少数设备中不起作用?我错过了什么吗?如果需要更多信息,请在评论中提及,我将在此处添加。提前致谢
解决方案
感谢人们评论您的想法。我通过将目标 sdk 指向 29 来修复它(暂时)。以前我的目标是 30。将来我会再次收到此错误,因为我收到一条通知说所有应用程序将来都应该指向 30。
推荐阅读
- r - 我如何在 R 的图中修复图例
- spring-roo - 如何禁用 mvc html 字段?
- firebase - “错误:13 内部:发生内部错误”有时发生在 firebase 函数的触发器中
- python - AIOserial 问题:“ImportError:尝试使用没有已知父包的相对导入”
- activemq - 无法创建/run/activemq.pid:权限被拒绝
- javascript - 如果 jQuery 的数据属性为真
- openpyxl - 使用openpy python为excel中的整个列创建一个下拉列表
- visual-studio - Xamarin Prism BindingContext to ViewModel for Intellisense 数据建议
- javascript - 使用 Math.floor 获得毫秒数
- excel - VBA:用户表单组合框(获取运行时 1004:对象“_Worksheet”的方法“范围”)