#!/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"