You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity中无AR场景仍出现Vuforia相关日志错误的问题咨询

Unity移除AR组件后仍出现Vuforia错误的原因
  • Vuforia核心包未彻底移除:你只是删除了场景中的AR Camera和Image Target,但Unity Package Manager里的Vuforia Engine包还留在项目中。构建APK时,这些核心模块会被自动打包,应用启动时会尝试初始化Vuforia服务,进而抛出错误。
  • 项目配置残留:Player Settings中可能还保留了Vuforia的相关配置,比如XR Plug-in Management里开启了Vuforia,或者Android权限列表中还包含相机、存储等Vuforia所需权限,这些配置会触发Vuforia的初始化逻辑。
  • 隐藏的代码/资源引用:项目中可能存在未被注意的脚本(比如全局管理器、工具类)引用了Vuforia的API,或者残留了VuforiaConfiguration.asset这类配置文件,即使切换到新场景,这些资源仍会被加载并触发Vuforia相关逻辑。
  • 启动场景未更换:如果新创建的无AR场景不是项目的启动场景,应用启动时会先加载原来包含Vuforia配置的场景,导致Vuforia被初始化。

解决办法

  • 卸载Vuforia Engine包:在Unity Package Manager中找到Vuforia Engine,点击卸载,彻底移除所有相关模块。
  • 清理Player Settings:进入Edit > Project Settings > Player,在Android标签下关闭XR Plug-in Management中的Vuforia选项,同时移除不需要的相机、麦克风权限。
  • 删除残留资源:在Project窗口搜索Vuforia,删除所有相关配置文件、脚本和资源(操作前建议备份项目)。
  • 设置新场景为启动场景:打开File > Build Settings,将无AR场景添加到Scenes In Build列表,并拖到最上方设为启动场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 22:34:53