- Python 3 3.13 or higher
- CMake 3.24 or higher
- Conan 2.0.5 or higher
- Go 1.18.3 or higher
- Ninja 1.13 or higher
- Android SDK 35.0.0 or higher
- Android NDK 28.1.13356709 or higher
You can also download SDK and NDK using Android Studio SDK Manager.
To obtain all required conan dependencies, go to the root of the project and run:
python3 -m venv env
source env/bin/activate
pip3 install -r scripts/requirements.txt
scripts/bootstrap_conan_deps.pyGo to the Android adapter folder, set the CMake version to use and build the adapter:
cd platform/android
# Use system cmake, ensure `cmake` is in your path
echo cmake.dir=$(dirname $(dirname $(which cmake))) >> local.properties
./gradlew assembleRelease
# or ./gradlew assembleDebug