You need to enable JavaScript to run this app. 我的MRTK Android AR应用背景为黑且无相机权限弹窗如何解决
优惠活动
大模型
产品
解决方案
定价
更多

我的MRTK Android AR应用背景为黑且无相机权限弹窗如何解决

MRTK+ARFoundation安卓端相机异常问题解决方案

1. 修复相机权限未弹出申请的问题

  • 进入Player Settings > Android平台标签 > 权限配置栏,将相机权限明确设置为Required,不要使用默认的Auto模式
  • 在启动场景的初始逻辑中添加主动权限请求代码,示例如下:
using UnityEngine.Android;

public class CameraPermissionRequester : MonoBehaviour
{
    void Start()
    {
        if (!Permission.HasUserAuthorizedPermission(Permission.Camera))
        {
            Permission.RequestUserPermission(Permission.Camera);
        }
    }
}
  • 检查MRTK配置文件中的权限系统模块,确认已开启相机权限自动请求开关。

2. 解决勾选ARCore后触发报错的问题

该报错核心原因为AR相关包版本不匹配,MRTK 2.6.1仅兼容3.x版本的AR Foundation:

  • 打开Package Manager,将AR Foundation、ARCore XR Plugin两个包的版本统一调整为3.5.x系列(Unity 2019.4支持的最高3.x版本为3.5.10),禁止使用4.x及以上版本
  • 关闭XR Settings中的旧版内置AR支持选项,统一通过XR Plugin Management管理ARCore插件,避免新旧模块冲突。

3. 修复AR背景全黑的问题

  • 确认测试场景中已添加AR Session和AR Session Origin组件,且MRTK的相机配置已绑定到AR Session Origin下的AR相机,不要使用独立的普通主相机
  • 若项目使用URP通用渲染管线,需要给AR Background Renderer组件分配对应URP管线的AR背景材质,否则会出现渲染异常
  • 打包前删除项目根目录下的Library文件夹后重新构建,避免旧缓存导致配置未生效。

内容的提问来源于stack exchange,提问作者Salatgurke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.22 00:06:05