Android Studio 部署
你的项目是 Android 原生 VPN 应用,无法转 HBuilder X,必须用原生工具链开发。你需要下载以下软件:
必须安装
| 软件 | 版本要求 | 用途 | 下载地址 |
|---|---|---|---|
| Android Studio | 最新版 | IDE + Android SDK + 模拟器 | developer.android.com/studio |
| JDK | OpenJDK 11 | Kotlin 编译 | Android Studio 自带,或 adoptium.net |
| Golang | 1.20+ | 编译 mihomo 内核 (libclash.so) | go.dev/dl |
| CMake | 3.0+ | 编译 JNI 桥接层 (bridge.so) | Android Studio SDK Manager 中安装 |
| NDK | 27.0.12077973 | C/Go 交叉编译 | Android Studio SDK Manager 中安装 |
安装步骤
- 安装 Android Studio,打开后进入
SDK Manager:- SDK Platforms → 勾选 Android 34
- SDK Tools → 勾选 CMake、NDK (Side by side)、Android SDK Build-Tools
- 安装 Go,安装后确认
go version可用 - 配置项目:
- 在项目根目录创建
local.properties,写入你的 SDK 路径:properties复制插入新建文件保存应用sdk.dir=C\:\\Users\\你的用户名\\AppData\\Local\\Android\\Sdk - (可选)创建
signing.properties用于签名
- 在项目根目录创建
- 用 Android Studio 打开项目,等待 Gradle 同步完成
- 构建 APK:bash复制插入新建文件保存插入到终端应用
./gradlew app:assembleMeta-AlphaRelease
总结
只需要下载 Android Studio + Go,其余 CMake/NDK 通过 Android Studio 内置的 SDK Manager 安装即可。这是 Android 原生项目,只能用这套工具链开发,无法使用 HBuilder X。

.\gradlew.bat clean
.\copy_prebuilt_libs.bat
.\gradlew.bat assembleMetaRelease