FreeBASIC Android 1.20.1

This package contains the FreeBASIC Android driver, Android/aarch64 runtime
libraries, a small MSYS2 shell runtime, and a Java runtime.

The installer adds this directory to the Windows system PATH:

    C:\freebasic-android

Before first use from the zip package, run:

    setup-android-sdk.cmd --accept-google-android-sdk-terms

That setup downloads Android command line tools, platform-tools, build-tools,
platform files, and the Android NDK from Google's servers after you review and
accept Google's Android SDK terms:

    https://developer.android.com/studio/terms

By default the package setup installs the same Android platform, build-tools,
and NDK versions used by this build script.  Override ANDROID_PLATFORM_PACKAGE,
ANDROID_BUILDTOOLS_PACKAGE, or ANDROID_NDK_PACKAGE only when deliberately
testing a newer Android toolchain.

If the package will be used to launch and validate APKs in an emulator, install
the Android emulator and configured system image too:

    setup-android-sdk.cmd --accept-google-android-sdk-terms --with-emulator-tools

Use fbc-android.cmd from cmd.exe or PowerShell:

    fbc-android.cmd --target-api 35 --package org.example.hello hello.bas

For games that load files from the current directory, add the game folder as
APK assets.  The Android launcher exposes those files at the program's working
directory when the app starts:

    fbc-android.cmd --assets game-folder --package org.example.mygame game.bas

The installer does not download the Android SDK/NDK during installation.  Run
setup-android-sdk.cmd after installation when the machine is ready to download
the Android toolchain from Google.
