Change build algorythm

This commit is contained in:
OleSTEEP 2024-05-26 02:33:30 +03:00
parent e4edc63338
commit 05652eee34
3 changed files with 33 additions and 16 deletions

1
.gitignore vendored
View file

@ -27,3 +27,4 @@ node_modules/
# Build output # Build output
/output/ /output/
/www/

View file

@ -51,15 +51,20 @@ ext.postBuildExtras = {
sed -i '' -e 's/org.apache.cordova.*;/com.vladstirbu.cordova.CordovaActivity;/g' platforms/android/app/src/main/java/su/viende/omori/MainActivity.java sed -i '' -e 's/org.apache.cordova.*;/com.vladstirbu.cordova.CordovaActivity;/g' platforms/android/app/src/main/java/su/viende/omori/MainActivity.java
mkdir -p output build_variant() {
echo "* Building english version..." echo "* Setting up $1 version..."
mv www.eng www rm -rf www
cp -r www.eng www
if [[ "$1" != "eng" ]]; then
cp -rf www.$1/* www
fi
python3 create_listing.py
echo "* Building $1 version..."
cordova build android --prod --release cordova build android --prod --release
mv www www.eng mv platforms/android/app/build/outputs/apk/release/app-release.apk output/app-release-$1.apk
mv platforms/android/app/build/outputs/apk/release/app-release.apk output/app-release-en.apk }
echo "* Building russian version..." mkdir -p output
mv www.rus www build_variant "eng"
cordova build android --prod --release build_variant "rus"
mv www www.rus build_variant "br"
mv platforms/android/app/build/outputs/apk/release/app-release.apk output/app-release-ru.apk

View file

@ -52,11 +52,22 @@ ext.postBuildExtras = {
sed -i '' -e 's/org.apache.cordova.*;/com.vladstirbu.cordova.CordovaActivity;/g' platforms/android/app/src/main/java/su/viende/omori/MainActivity.java sed -i '' -e 's/org.apache.cordova.*;/com.vladstirbu.cordova.CordovaActivity;/g' platforms/android/app/src/main/java/su/viende/omori/MainActivity.java
LANG="rus" build_variant() {
echo "* Setting up $1 version..."
mv www.$LANG www rm -rf www
cp -r www.eng www
if [[ "$1" != "eng" ]]; then
cp -rf www.$1/* www
fi
python3 create_listing.py
echo "* Building $1 version..."
cordova build android cordova build android
mv www www.$LANG }
VARIANT="eng" # eng/rus/br
build_variant $VARIANT
adb shell am force-stop su.viende.omori adb shell am force-stop su.viende.omori
adb install platforms/android/app/build/outputs/apk/debug/app-debug.apk adb install platforms/android/app/build/outputs/apk/debug/app-debug.apk
adb shell am start -n "su.viende.omori/su.viende.omori.MainActivity" adb shell am start -n "su.viende.omori/su.viende.omori.MainActivity"