Files
iiEsaywebUIapp/scripts/build_android.sh

16 lines
687 B
Bash
Raw Permalink Normal View History

#!/bin/bash
# Сборка Android (APK или AAB) с нужным JAVA_HOME.
# Использование: ./scripts/build_android.sh [apk|appbundle]
set -e
export JAVA_HOME="${JAVA_HOME:-$HOME/development/jdk-17.0.13+11}"
export PATH="$JAVA_HOME/bin:$PATH"
export ANDROID_HOME="${ANDROID_HOME:-$HOME/Android/Sdk}"
export PATH="$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$PATH"
cd "$(dirname "$0")/.."
case "${1:-appbundle}" in
apk) flutter build apk --release ;;
*) flutter build appbundle --release ;;
esac
echo "Готово. APK: build/app/outputs/flutter-apk/app-release.apk"
echo " AAB: build/app/outputs/bundle/release/app-release.aab"