编译环境

KeyValue
CPU 架构arm64
CPU 型号M1 Pro
操作系统macOS Monterey 12.0.1
Android Studioarm64 Preview, 2020.3.1 Patch3
NDK21.4.7075529
Swig@33.0.12
CMAKE3.10

编译步骤

  1. 克隆或下载 ics-openvpn,并使用 Android Studio 打开
  2. 在 Android Studio 中安装最新的 cmakendk
  3. 在终端中进入 ics-openvpn 项目根目录,执行 git submodule initgit submodule update
  4. 使用 homebrew 安装 swig@3brew install swig@3
  5. swig 命令添加到 PATH 中:
    • export PATH="/opt/homebrew/opt/swig@3/bin:$PATH"
  6. ics-openvpn 项目根目录执行 gradle build