@@ -14,6 +14,18 @@ prepare.android:
build.android:
@flutter build appbundle --dart-define=API_URL=${GMUS_MOBILE_API_URL}
+bundle.android:
+ @./scripts/bundle.sh
+
+install.android:
+ @bundletool install-apks --apks=build/app/outputs/bundle/release/app-release.apks
+android-install:
+ make prepare.android
+ make build.android
+ make bundle.android
+ make install.android
run:
flutter run --dart-define=API_URL="${GMUS_MOBILE_API_URL}"
@@ -0,0 +1,14 @@
+#!/bin/bash
+set -e
+bundletool build-apks \
+ --bundle=build/app/outputs/bundle/release/app-release.aab \
+ --output=build/app/outputs/bundle/release/app-release.apks \
+ --ks=${GMUS_ANDROID_KEYSTORE_FILE} \
+ --ks-pass=pass:${GMUS_ANDROID_KEYSTORE_PASSWORD} \
+ --ks-key-alias=key \
+ --key-pass=pass:${GMUS_ANDROID_KEYSTORE_PASSWORD} \
+ --overwrite
+exit 0