用途:本技能是一个路由器,用于衔接 Android 应用开发的两半流程。Google 官方 android CLI 负责构建与设备部分(脚手架、SDK、模拟器、运行);GPC 负责 Play Store 部分(预检、上传、发布、vitals、元数据、订阅)。本技能处理二者之间的过渡,即 AAB 或 APK 已在磁盘上、需要交付发布的那一刻。
适用场景:智能体刚运行过 android run / android build 并在磁盘上生成 AAB/APK;用户处于“构建成功,接下来发布”的状态;提示同时跨越两套工具链;用户在 Google CLI 操作成功后询问下一步。不适用场景:本技能只是分发器,不实现具体功能,真正的 Play Store 操作应委托给对应的 GPC 技能(如 gpc-release-flow、gpc-preflight、gpc-vitals-monitoring、gpc-metadata-sync、gpc-monetization、gpc-setup、gpc-ci-integration、gpc-enterprise、gpc-migrate-fastlane、gpc-multi-app、gpc-troubleshooting)。
交接流程:1) 确认已处于交接点,AAB/APK 路径已知,典型位置为 app/build/outputs/bundle/release/app-release.aab 与 app/build/outputs/apk/release/app-release.apk;若无 bundle 说明构建未完成,应回到 Google Android CLI 技能。2) 确认 GPC 已配置,每环境运行一次 gpc doctor,退出码 0 表示鉴权、配置和 API 可达均正常,非 0 需先鉴权,委托 gpc-setup。3) 离线合规扫描:gpc preflight app-release.aab --fail-on error,包含 9 个离线策略扫描器(目标 SDK、权限、64 位库、密钥等),可在上传前捕获 Play 商店拒绝问题。4) 交付:委托 gpc-release-flow 进行上传、发布与推广,典型命令为 gpc publish app-release.aab --app com.example.app --track internal,publish 会处理完整编辑生命周期(打开→上传→发布→提交),分阶段生产发布等参见 gpc-release-flow。5) 发布后验证:gpc vitals crashes --package com.example.app --days 1 --json 与 gpc vitals anr --package com.example.app --days 1 --json,阈值、告警与评论监控委托 gpc-vitals-monitoring。
命令输出契约:被委托的 GPC 命令共享同一机器可读契约,包括 --json(TTY 感知,管道时输出结构化)、语义退出码(0 成功、1 错误、2 用法、3 鉴权、4 API、5 网络、6 阈值越界)、所有写操作支持 --dry-run,以及 gpc changelog generate --format prompt 生成面向 LLM 的发布说明提示词(CLI 只输出提示,不内置模型)。限制:本技能本身不执行发布或监控,仅做路由;资料未提供具体收费、价格或性能数据。