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

EAS构建AAB上传Google Console时包名匹配错误问题

解决EAS构建AAB上传Google Console包名不匹配问题

以下是针对该问题的排查和解决步骤:

  • 清除EAS构建缓存重新构建
    EAS默认会复用构建缓存,可能导致配置更新未生效。执行以下命令强制清除缓存并重新构建:

    eas build --clean --platform android
    
  • 检查eas.json配置
    如果项目里有单独的eas.json文件,其中的构建配置可能会覆盖app.json的包名设置。打开eas.json,找到对应构建环境(比如production)的android配置,确保packageName和app.json里的com.xxx.aaa一致,或者删除该配置项让它继承app.json的设置。示例:

    {
      "build": {
        "production": {
          "android": {
            "packageName": "com.xxx.aaa"
          }
        }
      }
    }
    
  • 验证AAB实际包名
    用bundletool工具检查构建出的AAB实际包名,确认是否和配置一致。执行命令:

    bundletool dump manifest --bundle=your-app-bundle.aab --xpath=/manifest/@package
    

    如果输出的包名不是com.xxx.aaa,说明构建过程中配置未被正确读取,回到前面的步骤排查。

  • 核对Google Console应用包名
    登录Google Console,确认要上传的应用包名确实是com.xxx.aaa,包名区分大小写和拼写,任何细微差异都会导致上传失败。

  • 更新Expo CLI到最新版本
    旧版本的Expo CLI可能存在配置解析bug,更新到最新稳定版后再重新构建:

    npm install -g expo-cli
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 21:53:12