Document Path: docs/cli/toolchains.md
The TechScript toolchain detector inspects environment variables, standard installation directories, and system PATH to automatically locate compilers, SDKs, and build tools.
- Checks
$env:ANDROID_HOMEand$env:ANDROID_SDK_ROOT. - Standard fallbacks:
- Windows:
C:\AndroidSDK,C:\Android,%LOCALAPPDATA%\Android\Sdk - Linux:
$HOME/Android/Sdk - macOS:
$HOME/Library/Android/sdk
- Windows:
- Validates:
platforms/android-XX(Requires API 33+)build-tools/XX.X.X(aapt2.exe,zipalign.exe,apksigner.bat,d8.bat)platform-tools/adb.exe
- Checks
$env:JAVA_HOMEandjava -version,javac -version. - Compatible versions: JDK 17, JDK 21 LTS.
- Checks project-local
gradlew/gradlew.bat. - Fallbacks to system
gradleon PATH. - Compatible versions: Gradle 8.0+.
- Windows: Detects Visual Studio C++ toolchain (
cl.exe,link.exe), Windows SDK, or Rust toolchain (rustc,cargo). - Linux: Detects
gccorclang,pkg-config, and GTK3 development headers. - macOS / iOS: Detects
xcode-select -pandxcrun.