Some checks failed
L10n / l10n (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
16 lines
687 B
Bash
Executable File
16 lines
687 B
Bash
Executable File
#!/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"
|