For the native desktop app build tools you need your preferred build tool, e.g. MSVC, GCC, Clang, etc.
You also need to download Gradle (Do not use newer than than 8.6!) and extract it and place it in your PATH environment variable e.g. C:\Gradle\gradle-8.6\bin.
Note, just download the binary-only option, it's smaller
As well as JDK 17 (windows MSI)
To configure the android tools, install the Android NDK and the Android SDK Tools
Scroll all the way down and install the command line tools only! You don't need the IDE!
Make sure your android command line tools are structured like this
C:\android-sdk\
└── cmdline-tools\
└── latest\
├── bin\
│ ├── sdkmanager.bat
│ └── ...
├── lib\
└── ...
To set up the environment, you must set the ANDROID_NDK_HOME to your NDK path, and the ANDROID_HOME to your android sdk tools path
After installing the SDK, run
cd C:\android-sdk\cmdline-tools\latest\bin
# Accept all licenses
.\sdkmanager.bat --licenses
# Install Platform Tools (adb), Build Tools (packaging), and the target API
.\sdkmanager.bat "platform-tools" "platforms;android-33" "build-tools;33.0.1"Optional but not required, but it's useful to add the following variables to PATH to access commands such as adb.
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\cmdline-tools\latest\bin
To verify that everything was correctly installed, run adb --version and it should show the version info!
Install CMAKE and set it up, and verify that it was installed correctly.
Now you should be ready to build!
To build and run, there are 4 powershell scripts for windows, there are build scripts that set up the build environment, and the run scripts execute it. Note: running on android requires you to connect your android device via USB and have USB debug trace enabled! (This means you need to enable developer mode)