android-dev SKILL.md skillA
android-dev from openminis/minisskills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add openminis/minisskills/android-dev@v2.0.0Pins v2.0.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- openminis/minisskills
- Path
android-dev/SKILL.md- Versions recorded
- 1
- Latest version
- v2.0.0, committed Sep 4, 2026
- Size
- 11,200 bytes
- Repository stars
- 584
- License
- MIT
在 Minis 的 ARM64 Alpine PRoot 中从零诊断、安装并验证 Android 构建环境,以及创建、构建、签名验证、安装和启动原生 Android App;覆盖 Java/Kotlin/Gradle/SDK/AAPT2、APK、ADB/无线调试/Shizuku,以及条件式 JNI/NDK。用户提到 Android 项目、APK/AAB、Gradle、AGP、SDK、AAPT2、Kotlin、Compose、JNI/NDK、ADB、开发者端口、无线调试、安装或启动应用时使用。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Android 开发(Minis ARM64 Alpine) ## 目标与不变量 按“探测 → 选路线 → 准备 → 构建 → 验证 → 安装/运行”执行。遵守: - 不假设 Java、SDK、Gradle、ADB、NDK 或固定路径存在;先取证。 - 不直接运行 Google Linux SDK/NDK 中的 x86_64 native host 工具。 - 不下载或替换未固定版本、来源和校验值的 AAPT2;不重新分发无明确许可证的第三方二进制。 - 不把警告当成功,也不因非致命警告误报失败;以命令退出状态和验收证据为准。 - 不输出 keystore 密码、API key、代理凭据等秘密。 - 不自动卸载现有 App 来解决签名冲突,因为这可能删除用户数据。 - 未取得 `BUILD SUCCESSFUL`、APK 验证、安装成功与启动证据时,不声称对应阶段完成。 ## 能力矩阵 | 能力 | 状态 | 默认处理 | |---|---|---| | Java/View Debug APK | 已实测 | 本地 ARM64 构建 | | APK 签名与完整性验证 | 已实测 | `scripts/verify-apk.sh` | | Kotlin App | 条件支持,未完整实测 | 先做最小 Kotlin smoke build | | Compose/KSP/KAPT | 条件支持,未实测 | 先检查插件、仓库、SDK/AGP/JDK 矩阵 | | Release APK/AAB | 条件支持 | 用户提供签名策略;先验证工具链 | | ADB | 条件支持 | Alpine `android-tools`;必须检查设备状态 | | Shizuku 安装/启动 | 条件支持 | 需要 Minis 集成权限与运行中的 Shizuku | | JNI `arm64-v8a` | 实验性 | 先检查 NDK、Alpine Clang、sysroot;不得假设存在 | | 多 ABI/AIDL/官方 native host 工具 | 未验证 | 先做能力探测;必要时改用远程 x86_64 构建机 | ## Phase 0:Doctor 先运行 Skill 自带诊断脚本: ```sh /var/minis/skills/android-dev/scripts/doctor.sh ``` 状态约定: - `STATUS=READY` / exit 0:Java APK 环境可构建。 - `STATUS=NEED_BOOTSTRAP` / exit 10:运行 Bootstrap。 - `STATUS=UNSUPPORTED_ARCH` / exit 20:不要执行 ARM64 路线,改用匹配宿主的工具链。 …
Read the whole file at its exact version.
How to install
mdr add openminis/minisskills/android-dev@sha256:02cc35554931ee20The line at the top of this page pins the label v2.0.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_gcdh6ocusi7fwy4i)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Sep 4, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (11200 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
openminis/minisskills · 584 stars · license MIT · pushed 2026-10-26 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_gcdh6ocusi7fwy4i GET https://markdownregistry.com/api/v1/resolve?ref=openminis/minisskills/android-dev GET https://markdownregistry.com/api/v1/blob/02cc35554931ee20a3d1e430b7520c5dbd228fbc437b6f63e4f6d28b7ca6d4af
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from openminis/minisskills
Every file in openminis/minisskills