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

使用EAS构建React Native安卓应用提交Google Play Console权限报错

解决Google Play Console权限声明报错问题

问题根源

你遇到的报错是因为Google Play Console要求单独声明照片/视频类权限的使用情况,而你仅完成了数据安全信息的填写,遗漏了「权限和功能」板块的权限声明配置。

具体解决步骤

1. 完善Google Play Console的权限声明

  • 进入应用的「应用内容」页面,找到「权限和功能」板块
  • 定位到「照片和视频权限」选项,选择「是」(你的应用包含READ_MEDIA_IMAGES权限,符合触发声明的条件)
  • 补充具体使用场景:比如「从URL下载图片并保存到设备媒体库」,确保描述和应用实际功能一致

2. 清理不必要的权限(可选但推荐)

针对Android 13+(targetSdk 33及以上),旧的READ_EXTERNAL_STORAGE和WRITE_EXTERNAL_STORAGE权限已被READ_MEDIA_IMAGES替代,你的下载图片功能无需保留这两个旧权限,可移除减少声明负担:

  • 在app.json中调整权限列表:
"android": {
  "permissions": [
    "android.permission.INTERNET",
    "android.permission.READ_MEDIA_IMAGES",
    "android.permission.SYSTEM_ALERT_WINDOW",
    "android.permission.VIBRATE",
    "com.google.android.gms.permission.AD_ID"
  ]
}
  • 如果是依赖库自动添加的旧权限,可通过expo-build-properties插件移除:
"plugins": [
  [
    "expo-build-properties",
    {
      "android": {
        "removePermissions": ["android.permission.READ_EXTERNAL_STORAGE", "android.permission.WRITE_EXTERNAL_STORAGE"]
      }
    }
  ]
]

3. 重新构建并提交

调整权限配置后,使用EAS重新构建Android安装包,再次提交到Google Play Console即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 21:07:07