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

Unity3D打包ARCore应用上传Google Play仍报camera.ar配置错误怎么办

解决方案
  • 首先确认Unity发布配置已启用自定义Manifest:打开File > Build Settings > Player Settings > Android > Publishing Settings,在Build分类下勾选Custom Main Manifest选项,否则你放在/Plugins/Android下的Manifest文件不会被Unity纳入打包流程,修改自然不生效。
  • 检查uses-feature标签的放置位置:你添加的<uses-feature>标签必须放在AndroidManifest.xml的根节点<manifest>下,和<application>节点同级,不要误写入<application>节点内部。
  • 确认Manifest根节点已声明android命名空间:根节点<manifest>必须包含xmlns:android="http://schemas.android.com/apk/res/android"属性,否则android:前缀的配置不会被系统识别。
  • 核对ARCore依赖配置与required属性匹配:打开Project Settings > XR Plug-in Management > Android,确认ARCore已勾选,进入ARCore的设置页,检查「Requirement」选项:
    • 如果你选的是Required,对应你添加的android:required="true"是正确的
    • 如果你选的是Optional,需要把属性改为android:required="false"
  • 验证最终打包产物的Manifest配置:打完aab/apk后,用Android Studio的Build > Analyze APK功能打开你的安装包,查看最终合并后的AndroidManifest.xml,确认android.hardware.camera.ar的uses-feature配置确实存在,排除Manifest合并冲突导致配置被覆盖的问题。
  • 如果用的是ARCore 1.24/AR Foundation 4.x以上版本,确认没有重复配置:高版本ARCore XR Plugin会自动注入该uses-feature配置,手动重复添加如果存在属性冲突反而会被过滤,这种情况可以删除你手动添加的配置,打包后再用上面的方法验证是否自动生成了正确的配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 08:45:02