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

Unity Render Streaming上传App Lab时相机权限异常问题求助

如何阻止Unity Render Streaming自动添加相机权限到Quest应用?

Unity Render Streaming包内部的配置可能会自动向Android Manifest中注入相机权限,即使你没在自定义Manifest里声明。以下是几种解决方法:

  • 在自定义Manifest中强制移除权限
    在你的Plugins/Android/AndroidManifest.xml文件中,先在根<manifest>标签添加tools命名空间:

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
              xmlns:tools="http://schemas.android.com/tools"
              package="com.your.package.name">
    

    然后添加权限移除声明:

    <uses-permission android:name="android.permission.CAMERA" tools:node="remove" />
    

    tools:node="remove"会强制在Manifest合并阶段剔除该权限。

  • 检查Render Streaming包的内置设置
    打开Unity Package Manager,找到Render Streaming包,查看其是否提供了禁用相机权限的选项——部分包会针对特定平台提供权限开关,关闭相关选项即可阻止权限自动注入。

  • 调整Unity Player Settings
    进入Edit > Project Settings > Player > Android,在Publishing Settings的Permissions板块,取消勾选与相机相关的权限选项;同时检查Other Settings中的配置,确保没有会触发自动添加相机权限的设置(比如某些媒体相关的选项)。

  • 验证合并后的Manifest
    构建APK后,通过Unity的Window > Analysis > Build Report查看本次构建的Manifest合并详情,确认相机权限已被成功移除,避免后续上传App Lab时出现权限问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 09:47:06