summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPliablePixels <pliablepixels@gmail.com>2015-07-02 16:08:50 -0400
committerPliablePixels <pliablepixels@gmail.com>2015-07-02 16:08:50 -0400
commitf112345add03c42bf18d6a1e9533efe455d11b11 (patch)
tree211f31cc158fe4f0efb7b513d9d9c36f52e9ab84
parentfed8c9008baa06f5006b760272ccc3ae5a90a1ac (diff)
automate android signing process
-rwxr-xr-xbuild_android.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/build_android.sh b/build_android.sh
new file mode 100755
index 00000000..f4e47e05
--- /dev/null
+++ b/build_android.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+echo "Building Release mode for android..."
+ionic build android --release
+
+rm -f release_files/*
+cp platforms/android/build/outputs/apk/android-x86-release-unsigned.apk release_files/
+cp platforms/android/build/outputs/apk/android-armv7-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-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
+
+~/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
+
+cd ..
+
+