跳转到主要内容

环境

需要 OpenJDK 24、Android SDK 37、NDK 30.0.14904198、CMake 3.22.1、Kotlin CLI、Go 1.26、Rust nightly、Git 和 patch。Android SDK 可用下面的命令安装所需组件:
在项目根目录创建 local.properties

准备内核

项目不使用 Git submodule。先拉取 mihomo 源码;alphametasmart 是可选通道。
准备 Rust Android target 和 cargo-ndk
生成本地化代码、原生库和资源:

构建 APK

Windows 使用 gradlew.bat。APK 输出在 app/build/outputs/apk/<build-type>/。本地默认 Debug 只构建 arm64-v8a,且不内置 Geo 数据;Release 命令会为已配置 ABI 构建并额外生成通用 APK。
签名发布前再放入 release.keystore 并配置 signing.properties;不要把这两个文件提交到仓库。
最后修改于 2026年7月20日