用途:该技能面向 Android 构建生命周期管理,覆盖产物上传、处理状态检查与崩溃符号化输入准备,通过 gpc 命令行完成。
主要能力:
- 应用包(Bundles):gpc bundles upload --file app.aab --track internal 上传;gpc bundles list 列出;gpc bundles find --version-code 42 查找;gpc bundles wait --version-code 42 --timeout 10m --interval 15s 等待处理完成。提交控制可用 --edit-mode=stage 或 --edit-mode=open。
- APK:gpc apks upload --file app.apk --track internal 与 gpc apks list。APK 仍支持旧流程,但新工作建议优先使用 bundles。
- 反混淆:gpc deobfuscation upload --version-code 42 --file mapping.txt --type proguard 上传 ProGuard 映射;gpc deobfuscation upload --version-code 42 --file symbols.zip --type native-code 上传原生符号。
典型 CI 流程:上传 AAB 到 internal 轨道,等待处理完成,上传 mapping.txt,再用 gpc tracks promote --from internal --to beta 推进轨道。
代理行为建议:除非用户明确需要 APK,否则优先使用 AAB;在对应版本可用后立即上传 mapping 或原生符号;当后续步骤依赖 Play 处理完成时,在 CI 中使用 gpc bundles wait;wait 参数使用 10m、30s 等时长语法。
限制:资料未提供该技能的安装方式、依赖要求、认证配置、平台支持范围及收费信息。