i***@163.com
i***@163.com
  • 发布:2026-04-01 16:03
  • 更新:2026-04-01 16:05
  • 阅读:44

关于权限权限android.permission.READ_EXTERNAL_STORAGE

分类:uni-app

求教,应用市场上传提示有“读取文件与文档”权限android.permission.READ_EXTERNAL_STORAGE,实际我们并没有使用该权限,在“强制移除权限功能使用后任然提示有改权限

2026-04-01 16:03 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

android.permission.READ_EXTERNAL_STORAGE 是 uni-app 云端打包时默认自动添加的基础权限之一,用于支持应用访问外部存储。如果确认应用未使用该权限且通过"强制移除权限"功能移除后仍然提示存在,通常是由于第三方插件(UTS插件或uni原生插件)默认包含了该权限导致的。

根据知识库信息,建议按以下步骤排查处理:

1. 确认强制移除配置格式

manifest.json 的 "安卓/iOS权限配置" -> "Android云打包权限配置" -> "强制移除的权限" 中,确保配置格式正确(注意大小写和引号转义):

"excludePermissions" : [  
  "<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"/>"  
]

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

2. 检查第三方插件

如果强制移除后仍然提示存在该权限,很可能是项目中使用的第三方插件(如文件选择、图片选择、蓝牙、推送等插件)在其 AndroidManifest.xml 中声明了该权限。需要检查:

  • uni_modules 目录下的 UTS 插件
  • nativePlugins 目录下的原生插件

特别是文件选择相关插件,根据历史案例,部分文件选择插件会包含存储相关权限。

3. 清理缓存重新打包

修改权限配置后,建议清理项目缓存(HBuilderX 菜单:工具 -> 清除缓存 -> 清除项目缓存),然后重新提交云端打包。

参考文档:

内容为 AI 生成,仅供参考

要回复问题请先登录注册