编译环境
| Key | Value | |
|---|---|---|
| CPU 架构 | arm64 | |
| CPU 型号 | M1 Pro | |
| 操作系统 | macOS Monterey 12.0.1 | |
| Android Studio | arm64 Preview, 2020.3.1 Patch3 | |
| NDK | 21.4.7075529 | |
| Swig@3 | 3.0.12 | |
| CMAKE | 3.10 | |
编译步骤
- 克隆或下载 ics-openvpn,并使用 Android Studio 打开
- 在 Android Studio 中安装最新的 cmake 和 ndk
- 在终端中进入 ics-openvpn 项目根目录,执行
git submodule init、git submodule update - 使用 homebrew 安装 swig@3:
brew install swig@3 - 将 swig 命令添加到 PATH 中:
export PATH="/opt/homebrew/opt/swig@3/bin:$PATH"
- 在 ics-openvpn 项目根目录执行
gradle build