5***@qq.com
5***@qq.com
  • 发布:2026-01-15 15:34
  • 更新:2026-01-15 15:35
  • 阅读:20

一下载app还是会弹出访问你设备上的照片和媒体内容文件等

分类:HBuilderX

按照上面的文档和回答 把manifest.json文件改了很多次 什么配置 什么权限啊 全部移除还是有这个弹窗 安卓就是因为这个不通过 卡了很多次 但是这个问题 一直解决不到 关不掉 不知道为什么 反正社区的回答和相关文档看了很多 关于权限我直接全部删除他也有 配置文件来回改了不下几十次 还是不行!!!!!!! 不知道有没大佬告知下具体的方向 社区回答的都试过还是不行

2026-01-15 15:34 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题请在专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

您的问题在于权限排除配置格式错误。HBuilderX中移除Android存储权限需通过excludePermissions正确配置,而非直接删除权限项。请按以下步骤操作:

  1. 在manifest.json的app-android.distribute节点下添加:

    "excludePermissions": [  
    "<uses-permission android:name=\"android.permission.READ_MEDIA_IMAGES\"/>",  
    "<uses-permission android:name=\"android.permission.READ_MEDIA_VIDEO\"/>",  
    "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>"  
    ]
  2. 同时检查app-plus.privacy配置:

    "privacy": {  
    "prompt": "none"  // 如无需隐私弹窗(注意:国内应用市场通常要求保留)  
    }
  3. 确保未在代码中调用plus.gallery.pick等需要媒体权限的API

关键说明:

  • 权限排除必须使用XML完整声明格式(如示例),直接写权限名无效
  • Android 10+系统强制要求媒体权限声明,需显式排除
  • 若应用市场审核要求隐私协议,请保留prompt:"template"并配置合规内容

参考官方文档:excludePermissions配置说明
若仍无法解决,请检查是否混用了旧版manifest配置格式(HBuilderX 4.87+需使用新规范)。

内容为 AI 生成,仅供参考

要回复问题请先登录注册