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

Azure Devops发布Android到Google Play失败:oauth2client模块缺失

解决Azure DevOps「Push to Google Play Store」任务报错及弃用警告问题

问题根源

版本1.0.1的「Push to Google Play Store」任务依赖已废弃的oauth2client库,同时使用了旧版执行处理程序,这两个因素共同导致了执行报错和警告。

修复方案

方案1:升级任务至最新版本(优先推荐)

直接替换现有旧版本任务为官方最新版「Push to Google Play Store」任务(当前稳定版为v5+):

  • 删除流水线中v1.0.1的旧任务
  • 重新添加「Push to Google Play Store」任务,选择最新版本
  • 重新配置AAB文件路径、Google服务账号JSON文件路径等核心参数
    新版任务已移除对oauth2client的依赖,且采用了最新执行处理程序,能从根源解决两个问题。

方案2:给旧版本任务补充依赖(临时应急)

如果暂时无法升级任务,可在「Push to Google Play Store」任务前添加命令行任务,手动安装缺失依赖:

  1. 在Release流水线中,于Push任务上方添加「Command Line」任务
  2. 在命令输入框中执行:
    pip install oauth2client==4.1.3
    
    指定具体版本可避免兼容性冲突
  3. 确认代理池环境已预装Python和pip(微软托管代理默认已包含)

额外注意点

  • 若使用自定义代理池,需检查代理环境的Python版本与旧任务的兼容性,避免依赖安装失败
  • 升级任务后,务必重新核对Google Play Store服务账号的权限,确保其拥有应用发布的对应权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 00:32:04