SDL: copy precompiled binaries in bundle generation script

This commit is contained in:
Sergii Pylypenko
2019-11-06 22:30:47 +02:00
parent d30158b7dd
commit 249f602165
2 changed files with 13 additions and 2 deletions

View File

@@ -2,7 +2,7 @@
ARCHES="arm64-v8a armeabi-v7a x86 x86_64"
if [ "$1" = "pack-binaries" ]; then
if [ "$1" = "pack-binaries" -o "$1" = "pack-binaries-bundle" ]; then
[ -e jni/application/src/AndroidData/lib ] || exit 0
[ -e jni/application/src/AndroidData/binaries*.zip ] && {
echo "Error: binaries.zip no longer supported in Android 10"
@@ -13,7 +13,16 @@ if [ "$1" = "pack-binaries" ]; then
APK="`pwd`/$2"
echo "Copying binaries to .apk file"
cd jni/application/src/AndroidData/ || exit 1
zip -r "$APK" lib || exit 1
if [ "$1" = "pack-binaries-bundle" ]; then
rm -rf base
mkdir -p base
mv lib base/
zip -r "$APK" base || exit 1
mv base/lib ./
rm -rf base
else
zip -r "$APK" lib || exit 1
fi
cd ../../../../
exit 0
fi

View File

@@ -10,6 +10,8 @@ cd project
./gradlew bundleRelease || exit 1
../copyAssets.sh pack-binaries-bundle app/build/outputs/bundle/release/app.aab
cd app/build/outputs/bundle/release || exit 1
# Remove old certificate