Files
keepassgo/APK.md
T
2026-03-29 21:59:52 -07:00

804 B

Android Build

Build the APK with:

make apk

Environment:

  • ANDROID_SDK_ROOT defaults to /opt/android-sdk.
  • ANDROID_NDK_ROOT defaults to /opt/android-ndk.
  • JAVA_HOME defaults to /usr/lib/jvm/java-25-openjdk.
  • APP_ID overrides the Android application id.
  • APK_OUT overrides the output path.
  • APK_VERSION overrides the packaged app version.
  • ANDROID_MIN_SDK overrides the minimum supported Android SDK.
  • ANDROID_TARGET_SDK overrides the target Android SDK.

Installed machine prerequisites expected by this repo:

  • android-sdk-cmdline-tools-latest
  • android-sdk-build-tools
  • android-platform-35
  • android-sdk-platform-tools
  • JDK 17 or newer

The repo tracks gogio as a Go tool, so the build runs through:

go tool gogio -target android ...