编译环境
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