Builds a release-signed Android App Bundle (.aab) ready to upload to Google Play.
mix dala.release.androidOutput
android/app/build/outputs/bundle/release/app-release.aab
Use mix dala.publish.android to upload it to Google Play Console.
Prerequisites
Android signing config in
dala.exs:config :dala_dev, android_signing: [ store_file: "~/.android/keystore.jks", store_password: "your_store_password", key_alias: "your_key_alias", key_password: "your_key_password" ]A Google Play Developer account with your app registered
What it does
- Downloads OTP runtimes for Android arm64 and arm32
- Copies ERTS helper executables into jniLibs
- Applies release signing configuration to Gradle
- Runs
gradle bundleReleaseto build the AAB - Verifies the AAB was created successfully
The generated AAB contains both arm64 and arm32 native libraries, plus the OTP runtime and compiled BEAM files.