创建Service Account后未在Google Play Console显示,已关联项目并等待24小时
解决Google Play Console服务账号不显示的问题(收据验证场景)
我之前帮好几个开发者搞定过一模一样的问题,这种情况大多是权限配置或者关联流程的小细节没做到位,咱们一步步来排查:
1. 核对服务账号的核心权限
你创建的Service Account必须被授予Google Play Android Developer这个特定角色,普通的Editor/Viewer权限是不够的,Play Console不会识别它。
- 操作步骤:打开Google Cloud Console → 找到你关联的项目 → 进入「IAM与管理员」→「IAM」页面 → 找到你的Service Account → 点击「编辑权限」→ 点击「添加角色」→ 搜索并选中「Google Play Android Developer」。
2. 确认Play Console的项目关联与账号添加
关联项目只是第一步,你还得手动把Service Account添加到Play Console的授权列表里:
- 回到Google Play Console → 进入「设置」→「API访问」页面
- 确认你关联的Cloud项目和创建Service Account的项目是同一个(看项目ID是否匹配)
- 如果「已授权的服务账号」列表里没有你的账号,点击「添加服务账号」,输入Service Account的邮箱(格式是
xxx@xxx.iam.gserviceaccount.com),然后至少勾选「查看应用数据」权限(收据验证需要这个)
3. 解决缓存与同步延迟问题
虽然你等了24小时,但有时候浏览器缓存或者服务同步的小bug会导致显示异常:
- 试试用无痕浏览器打开Play Console,或者清空浏览器缓存后重新登录
- 可以尝试先解除Cloud项目关联,过几分钟再重新关联一次,触发后台同步机制
4. 检查服务账号的状态
确保你的Service Account没有被禁用:在Cloud Console的「IAM与管理员」→「服务账号」页面,找到对应的账号,确认状态是「启用」的。
问题背景(提问者描述)
我已在Google Play Console中关联了一个项目,随后创建了一个Service Account,但刷新控制台后仍提示There are no service accounts associated with your project.,且已等待超过24小时。本次操作目的为receipts validation。
- 图1:已关联的项目
- 图2:已创建的Service Account
内容的提问来源于stack exchange,提问作者GuyC




