Skip to content

Build Android Job | FlightStack

The Build Android job creates APK or AAB artifacts for Android deployment.

OptionDescriptionDefault
Build Typeappbundle (AAB) or apkappbundle
Build Moderelease, debug, profilerelease
TargetEntry point filelib/main.dart
FlavorFlutter flavor-
Environment VariablesKey-value pairs-
Terminal window
# For AAB (recommended for Play Store)
flutter build appbundle --release
# For APK
flutter build apk --release
Build TypeArtifactLocation
AABApp Bundlebuild/app/outputs/bundle/release/*.aab
APKAPKbuild/app/outputs/flutter-apk/*.apk

Android release builds are signed with:

  • Debug: Auto-generated debug keystore
  • Release: Your upload key (keystore)

Configure via android/key.properties:

storeFile=../upload-keystore.jks
storePassword={{KEYSTORE_PASSWORD}}
keyAlias={{KEY_ALIAS}}
keyPassword={{KEY_PASSWORD}}
┌──────────┐ ┌──────────────┐ ┌────────────────┐
│ On Tag │────▶│Build Android │────▶│Deploy Android │
└──────────┘ └──────────────┘ └────────────────┘