summaryrefslogtreecommitdiff
path: root/build_android.sh
diff options
context:
space:
mode:
authorArjun Roychowdhury <pliablepixels@gmail.com>2016-01-16 15:37:05 +0530
committerArjun Roychowdhury <pliablepixels@gmail.com>2016-01-16 15:37:05 +0530
commitcf183acfe0643660c2ea02eabe51d7fe08dd7bc7 (patch)
treee74af4a8aca0203cafd4ff4d368b4e23bd1778c0 /build_android.sh
parentbe72ab9d44f603625854111692729b3403e4c1af (diff)
#142 - different apks
Former-commit-id: d75d6866b4bb962eeaac9cf9cae2df4b225ce061
Diffstat (limited to 'build_android.sh')
-rwxr-xr-xbuild_android.sh47
1 files changed, 42 insertions, 5 deletions
diff --git a/build_android.sh b/build_android.sh
index f14c1f90..70c17013 100755
--- a/build_android.sh
+++ b/build_android.sh
@@ -1,6 +1,19 @@
#!/bin/bash
-echo "Building Release mode for android..."
+NINJAKEYSTORE=~/Desktop/zmNinja.keystore
+
+if [ ! -f "$NINJAKEYSTORE" ]; then
+ echo "zmNinja keystore not found"
+ exit
+fi
+
+
+echo "Building Release mode for Xwalk android..."
+echo "--------------------------------------------"
+rm -fr platforms/android/build/outputs/*
+echo "Adding crosswalk..."
+ionic browser add crosswalk@15.44.384.9
+cp "$NINJAKEYSTORE" platforms/android
ionic build android --release
rm -f release_files/*
@@ -9,17 +22,41 @@ cp platforms/android/build/outputs/apk/android-armv7-release-unsigned.apk releas
echo "Copied files to release_files"
-read -p "Press any key to jarsign... " -n1 -s
+#read -p "Press any key to jarsign... " -n1 -s
cd release_files/
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ../platforms/android/zmNinja.keystore android-armv7-release-unsigned.apk zmNinja
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ../platforms/android/zmNinja.keystore android-x86-release-unsigned.apk zmNinja
-read -p "Press any key to zipalign... " -n1 -s
+#read -p "Press any key to zipalign... " -n1 -s
-~/Library/Android/sdk/build-tools/22.0.1/zipalign -v 4 android-x86-release-unsigned.apk zmNinja-x86.apk
-~/Library/Android/sdk/build-tools/22.0.1/zipalign -v 4 android-armv7-release-unsigned.apk zmNinja-arm.apk
+~/Library/Android/sdk/build-tools/22.0.1/zipalign -v 4 android-x86-release-unsigned.apk zmNinja-x86-pre5.apk
+~/Library/Android/sdk/build-tools/22.0.1/zipalign -v 4 android-armv7-release-unsigned.apk zmNinja-arm-pre5.apk
rm -f android-x86-release-unsigned.apk android-armv7-release-unsigned.apk
cd ..
+echo "Building Release mode for android 5+..."
+echo "--------------------------------------------"
+rm -fr platforms/android/build/outputs/*
+echo "Adding default browser..."
+ionic browser revert android
+cp "$NINJAKEYSTORE" platforms/android
+ionic build android --release -- --minSdkVersion 21
+
+cp platforms/android/build/outputs/apk/android-release-unsigned.apk release_files/
+echo "Copied files to release_files"
+
+
+#read -p "Press any key to jarsign... " -n1 -s
+cd release_files/
+jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ../platforms/android/zmNinja.keystore android-release-unsigned.apk zmNinja
+
+#read -p "Press any key to zipalign... " -n1 -s
+
+~/Library/Android/sdk/build-tools/22.0.1/zipalign -v 4 android-release-unsigned.apk zmNinja.apk
+rm -f android-release-unsigned.apk
+
+cd ..
+
+