android_build
Builds a registered Android project using whitelisted Gradle tasks and returns APK paths, sizes, SHA-256 hashes, exit codes, duration, and log tails for verification.
Instructions
构建指定项目。返回 ok / exitCode / 耗时 / APK 列表(路径、大小、sha256)/ 日志尾部。任务限定在 assembleDebug、assembleRelease、bundleRelease、lint 等白名单内。
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"profile": "<profile>"
},
"name": "android_build"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | No | 默认 assembleDebug;支持 :app:assembleDebug | |
| clean | No | 是否先 clean | |
| profile | Yes | ||
| timeoutSec | No | 超时秒数,默认 3600 | |
| updateSource | No | 构建前 git pull |