diff options
| author | Arjun Roychowdhury <pliablepixels@gmail.com> | 2016-01-16 15:37:05 +0530 |
|---|---|---|
| committer | Arjun Roychowdhury <pliablepixels@gmail.com> | 2016-01-16 15:37:05 +0530 |
| commit | cf183acfe0643660c2ea02eabe51d7fe08dd7bc7 (patch) | |
| tree | e74af4a8aca0203cafd4ff4d368b4e23bd1778c0 /build_android.sh | |
| parent | be72ab9d44f603625854111692729b3403e4c1af (diff) | |
#142 - different apks
Former-commit-id: d75d6866b4bb962eeaac9cf9cae2df4b225ce061
Diffstat (limited to 'build_android.sh')
| -rwxr-xr-x | build_android.sh | 47 |
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 .. + + |
