gecko/scripts/build-apk.sh

30 lines
847 B
Bash
Raw Normal View History

2020-12-14 11:04:13 +01:00
#!/bin/bash
# [[ -z $1 ]] && echo "Please choose a version." && exit 1
2020-12-16 02:50:57 +01:00
fVersion=$(grep "version: " pubspec.yaml | awk '{ print $2 }')
2020-12-14 11:04:13 +01:00
2020-12-16 02:50:57 +01:00
APPNAME="gecko"
VERSION=$(awk -F '+' '{ print $1 }' <<<$fVersion)
BUILD=$(awk -F '+' '{ print $2 }' <<<$fVersion)
ori_app="app.apk"
echo "Nom du build final: ${APPNAME}-${VERSION}+${BUILD}.apk"
2021-01-06 05:04:54 +01:00
#flutter build apk --split-per-abi --build-name $VERSION --build-number $BUILD
flutter clean
flutter build apk --split-per-abi --target-platform android-arm,android-arm64 --build-name $VERSION --build-number $BUILD
if [[ -d $HOME/Téléchargements ]]; then
DL="$HOME/Téléchargements"
elif [[ -d $HOME/Downloads ]]; then
DL="$HOME/Downloads"
else
DL="/tmp"
fi
appPath="$DL/${APPNAME}-${VERSION}+${BUILD}.apk"
2020-12-16 02:50:57 +01:00
mv build/app/outputs/flutter-apk/$ori_app "$appPath" && echo "$appPath" || exit 1
exit 0