2024年Unity(Vuforia)在部分Android设备加载AR相机黑屏求助
问题情况
部分支持ARCore的Android设备,在Unity中加载Vuforia AR相机时仅显示黑屏——这些设备虽在兼容列表内,但该问题仅在这类设备的部分机型出现,多数ARCore设备及完全不支持ARCore的设备均无此异常。已知Vuforia自带独立AR引擎,可在非ARCore设备上脱离ARCore运行,此前查阅旧帖的解决方案均已失效,且已尝试所有ARCore要求组合及相关设置,当前配置截图如下:
- 配置截图1:

- 配置截图2:

- 配置截图3:

可行排查方案
- 强制Vuforia脱离ARCore运行:在Vuforia配置中找到「ARCore Requirement」选项,设置为**"Required: No"**,让Vuforia直接使用自身独立引擎,避开与部分机型ARCore版本的冲突。
- 检查相机权限配置:确保Unity的
AndroidManifest.xml中已添加CAMERA权限,且在代码中实现运行时动态申请——部分ARCore设备的权限机制更严格,仅在Manifest中声明无法生效。 - 升级适配版本:尝试更新至Vuforia最新稳定版,同时匹配兼容的Unity版本,旧版本Vuforia与新ARCore机型可能存在适配漏洞。
- 清除ARCore缓存:指导用户在设备设置中找到ARCore应用,清除其缓存与数据后重启App,避免残留的ARCore配置干扰Vuforia运行。
- 禁用冗余ARCore功能:若项目未使用「Instant Placement」功能,在Vuforia配置中关闭该选项,减少与ARCore的交互逻辑。
内容的提问来源于stack exchange,提问作者Georgi Vladimirov
相关产品推荐
相关产品推荐

