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

首次提交Expo React Native Android应用至Google Play Store遇包名报错求助

问题解答

1. Package Name 和文件名的关系

Package Name 和你的AAB文件名完全无关,文件名只是打包后的输出文件标识,Google Play校验的是应用内部配置的Package Name,不是文件名。你的文件名sermon.engagement.wintonbury.aab没问题,但内部的Package Name不符合规则才会触发报错。

2. Expo项目中Package Name的定义位置

  • 核心配置文件:项目根目录的app.json(或app.config.js),找到expo.android.package字段,这里就是Android应用的Package Name。示例:
    {
      "expo": {
        "android": {
          "package": "com.yourcompany.yourappname"
        }
      }
    }
    
  • 如果使用EAS Build,也可以在eas.json的构建配置中指定,但优先级低于app.json/app.config.js的配置。

3. 解决报错的步骤

  • 打开app.json,修改expo.android.package为符合Google规则的值:
    • 必须以小写字母开头
    • 只能包含小写字母(a-z)、数字(0-9)、下划线(_)
    • 建议采用域名反转形式(比如com.wintonbury.sermonengagement)
    • 长度不超过150字符
  • 保存后重新执行eas build生成新的AAB文件
  • 用新的AAB文件提交到Google Play即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 18:52:09