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

如何通过Google Play API自动上传Android应用?关联环节遇阻求指引

最新Google Play Console关联GCP服务账户分步指引

一、GCP侧创建服务账户并导出密钥

  • 登录GCP控制台,进入目标项目
  • 左侧菜单选「IAM与管理」→「服务账户」
  • 点击「创建服务账户」,填写名称和ID后完成创建
  • 进入该服务账户详情页,切换到「密钥」标签页
  • 点击「添加密钥」→「创建新密钥」,选择JSON格式,下载密钥文件(务必妥善保存,CI/CD脚本会用到)

二、Play Console侧关联服务账户

  • 登录Google Play Console,打开你的目标应用
  • 左侧菜单拉至底部,选择「设置」→「API访问」
  • 在页面的「服务账户」板块,点击「授予访问权限」
  • 在弹窗中输入GCP服务账户的完整邮箱地址(格式一般为 xxx@xxx.iam.gserviceaccount.com)
  • 选择对应权限:如果仅需上传AAB和创建内部测试版本,至少勾选「发布者」角色;精细控制可选「应用发布者」+「应用内容查看者」
  • 点击「添加用户」完成授权

三、验证关联与CI/CD脚本准备

  • 刷新Play Console的「API访问」页面,即可看到已关联的服务账户
  • CI/CD脚本可通过gcloud命令完成上传,以下是bash脚本片段示例:
    # 指定密钥文件路径
    export GOOGLE_APPLICATION_CREDENTIALS="/path/to/your-service-key.json"
    # 激活服务账户认证
    gcloud auth activate-service-account --key-file="$GOOGLE_APPLICATION_CREDENTIALS"
    # 上传AAB到内部测试轨道(需提前在Play Console创建好内部测试轨道)
    gcloud play android deploy --bundle ./app/build/outputs/bundle/release/app-release.aab --track internal
    
  • 注意:应用需先在Play Console完成初始化设置,比如创建过内部测试轨道、手动上传过至少一个版本,否则自动上传会失败

踩坑提示

  • 若「API访问」页面始终为空,检查以下几点:
    • 你是否拥有Play Console的所有者或管理员权限,只有高权限用户才能管理API访问
    • 确认GCP项目和Play Console属于同一个Google账号或组织
    • 清除浏览器缓存或更换浏览器重试,控制台偶尔会出现加载延迟

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 16:41:11