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

是否支持通过命令行向Google Play上传.AAB更新,无需使用浏览器?

结论

完全可以通过命令行实现全自动化的AAB包上传、提交到封闭测试渠道的操作,无需人工登录Google Developer Console手动操作。

主流实现方案

1. 用fastlane的supply工具(最常用、最省心的方案)

fastlane是移动端常用的CI/CD工具,其中的supply组件专门对接Google Play Developer API,配置完成后直接在脚本中调用命令即可完成全流程操作:

  • 前置配置:在Google Cloud平台创建服务账号,导出JSON格式的密钥文件,同时在Google Play Console给该服务账号授予应用的测试轨道发布权限
  • 示例命令:
    fastlane supply --aab 你的构建产物路径/xxx.aab --track 封闭测试轨道名 --json_key 你的服务账号密钥路径/key.json
    你可以根据需求追加参数,比如指定版本更新说明、面向的测试用户范围等。

2. 自行调用Google Play Developer API实现

如果你需要高度自定义的发布逻辑,也可以自己写脚本调用官方API完成操作,流程如下:

  • 用服务账号密钥完成API鉴权
  • 调用API创建应用版本编辑会话
  • 上传AAB包到编辑会话
  • 将上传的版本分配到对应的封闭测试轨道
  • 提交编辑会话完成发布
注意事项
  • 第一次使用API发布前,你需要先在Google Play Console手动提交至少一个完成基础信息配置的应用包,完成应用的初始上架流程,否则API调用会被拒绝
  • 上传的AAB包必须签名正确,且版本号高于当前目标测试轨道上的最新版本
  • 命令行提交和手动提交的审核规则、时效完全一致,提交后需要等待Google Play审核通过才会对测试用户可见

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 13:24:02