Android 本地构建管理助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_56c01990/android-build-v2。
技能介绍
它解决什么问题
Android 本地构建经常面临配置散落在多个仓库、脚本重复维护、构建结果缺少上下文的问题。开发者需要手动记录仓库地址、分支、构建命令和上次执行结果,换一台机器或换一个协作场景时,这些信息容易丢失。android-remote-build 把这类本地构建配置集中到 ~/.android-build 下,让项目配置、构建脚本和构建历史可以按项目复用。
技能如何工作
该技能围绕 Android 项目的本地构建配置展开,核心能力包括:
- 项目配置管理:在
~/.android-build/config.json中保存项目信息,便于后续查询和生成脚本。 - 构建脚本生成:为指定项目生成
~/.android-build/scripts/<project>/build.sh,把重复命令沉淀为可执行脚本。 - 构建历史记录:将执行结果写入
~/.android-build/history/<project>.json,用于查看历史上下文。
触发方式比较直接:通过“添加 Android 项目”“生成构建脚本”“查看构建历史”等指令即可完成对应操作。流程上通常是先登记项目信息,再生成可执行脚本,最后在执行时形成历史记录。
适用边界
它更适合管理本地构建配置和简单脚本生成,不适用于替代 CI、远端构建服务或完整的发布流水线。由于输出主要落在用户目录,建议把仓库地址、分支和构建参数视为敏感信息,避免把未脱敏配置直接共享给他人。
使用场景
- 在新机器上恢复 Android 项目本地构建环境,按项目找到仓库地址和生成脚本。
- 维护多个 Android 仓库时,为指定项目生成可重复执行的 build.sh,减少手工拼命令。
- 排查最近一次本地构建失败原因,查看该项目保留的构建历史 JSON。
- 把散落的 Android 项目信息登记到本地配置,方便后续生成脚本和查询历史。
适合人员
- 维护多个 Android 仓库、需要把本地构建命令沉淀成脚本的客户端工程师。
- 新接手 Android 项目、需要查询已登记仓库和构建历史的研发同学。
- 管理本地开发环境、希望按项目查看构建记录的技术负责人。
- 负责 Android 调试打包流程、需要减少重复配置的平台工程师。