more android abi support added using flutter --split-per-abi

This commit is contained in:
Kingkor Roy Tirtho 2022-03-24 22:46:45 +06:00
parent 833c2131b0
commit 7b8c6d7688
2 changed files with 10 additions and 2 deletions

View File

@ -28,8 +28,8 @@ jobs:
- run: pip3 install appimage-builder - run: pip3 install appimage-builder
- run: make appimage - run: make appimage
# Building Android Application # Building Android Application
- run: flutter build apk - run: flutter build apk --split-per-abi
- run: mv build/app/outputs/apk/release/app-release.apk build/Spotube-android-arm64-v8a.apk - run: make apk
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2
with: with:
name: Spotube-Linux-Bundle name: Spotube-Linux-Bundle
@ -38,6 +38,8 @@ jobs:
build/Spotube-linux-x86_64.tar.xz build/Spotube-linux-x86_64.tar.xz
build/Spotube-*-x86_64.AppImage build/Spotube-*-x86_64.AppImage
build/Spotube-android-arm64-v8a.apk build/Spotube-android-arm64-v8a.apk
build/Spotube-android-armeabi-v7a.apk
build/Spotube-android-x86_64.apk
build_windows: build_windows:
runs-on: windows-latest runs-on: windows-latest
steps: steps:

View File

@ -2,6 +2,7 @@ INNO_VERSION=6.2.0
TEMP_DIR=/tmp/spotube-tar TEMP_DIR=/tmp/spotube-tar
USR_SHARE=deb-struct/usr/share USR_SHARE=deb-struct/usr/share
BUNDLE_DIR=build/linux/x64/release/bundle BUNDLE_DIR=build/linux/x64/release/bundle
ANDROID_OUTPUT_DIR=build/app/outputs/apk/release
MIRRORLIST=${PWD}/build/mirrorlist MIRRORLIST=${PWD}/build/mirrorlist
deb: deb:
mkdir -p ${USR_SHARE}/spotube\ mkdir -p ${USR_SHARE}/spotube\
@ -50,5 +51,10 @@ choco:
powershell cp build\installer\Spotube-windows-x86_64-setup.exe choco-struct\tools powershell cp build\installer\Spotube-windows-x86_64-setup.exe choco-struct\tools
powershell choco pack .\choco-struct\spotube.nuspec --outputdirectory build powershell choco pack .\choco-struct\spotube.nuspec --outputdirectory build
apk:
mv ${ANDROID_OUTPUT_DIR}/app-arm64-v8a-release.apk build/Spotube-android-arm64-v8a.apk\
&& mv ${ANDROID_OUTPUT_DIR}/app-armeabi-v7a-release.apk build/Spotube-android-armeabi-v7a.apk\
&& mv ${ANDROID_OUTPUT_DIR}/app-x86_64-release.apk build/Spotube-android-x86_64.apk
gensums: gensums:
sh -c scripts/gensums.sh sh -c scripts/gensums.sh