Change build algorythm
This commit is contained in:
parent
e4edc63338
commit
05652eee34
3 changed files with 33 additions and 16 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -27,3 +27,4 @@ node_modules/
|
||||||
|
|
||||||
# Build output
|
# Build output
|
||||||
/output/
|
/output/
|
||||||
|
/www/
|
27
build-apk.sh
27
build-apk.sh
|
@ -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
|
||||||
cordova build android --prod --release
|
cp -r www.eng www
|
||||||
mv www www.eng
|
if [[ "$1" != "eng" ]]; then
|
||||||
mv platforms/android/app/build/outputs/apk/release/app-release.apk output/app-release-en.apk
|
cp -rf www.$1/* www
|
||||||
|
fi
|
||||||
|
python3 create_listing.py
|
||||||
|
echo "* Building $1 version..."
|
||||||
|
cordova build android --prod --release
|
||||||
|
mv platforms/android/app/build/outputs/apk/release/app-release.apk output/app-release-$1.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
|
|
19
debug-run.sh
19
debug-run.sh
|
@ -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..."
|
||||||
|
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
|
||||||
|
}
|
||||||
|
|
||||||
|
VARIANT="eng" # eng/rus/br
|
||||||
|
|
||||||
|
build_variant $VARIANT
|
||||||
|
|
||||||
mv www.$LANG www
|
|
||||||
cordova build android
|
|
||||||
mv www www.$LANG
|
|
||||||
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"
|
Loading…
Add table
Add a link
Reference in a new issue