summaryrefslogtreecommitdiff
path: root/build_android.sh
diff options
context:
space:
mode:
authorPliable Pixels <pliablepixels@users.noreply.github.com>2020-10-12 16:34:30 -0400
committerGitHub <noreply@github.com>2020-10-12 16:34:30 -0400
commita110f837ff6e6fe3150d01f499715a9e26df3da8 (patch)
tree1aca069fc91f2ea474dab1cf66c40b73faaf5e6c /build_android.sh
parenta8240ef1d1cad457bb5da5fecbbb25dcdbe2bfad (diff)
parent4d85b137a2206c939959bb7c552f474d5d0adc12 (diff)
Merge pull request #994 from a-pavlov/master
Make build_android.sh script more user friendly
Diffstat (limited to 'build_android.sh')
-rwxr-xr-xbuild_android.sh14
1 files changed, 13 insertions, 1 deletions
diff --git a/build_android.sh b/build_android.sh
index 9251cc2b..c06b1d45 100755
--- a/build_android.sh
+++ b/build_android.sh
@@ -24,6 +24,12 @@ build_release() {
exit
fi
+ if [[ -z "${ANDROID_SDK_ROOT}" ]]; then
+ echo "ANDROID_SDK_ROOT must be set for release build"
+ exit 1
+ fi
+
+
BUILD_MODE="native"
rm -rf release_files 2>/dev/null
mkdir release_files
@@ -58,7 +64,13 @@ build_release() {
cd release_files/
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ../platforms/android/zmNinja.keystore android-release-unsigned.apk zmNinja
- ~/Library/Android/sdk/build-tools/${SDK_VERSION}/zipalign -v 4 android-release-unsigned.apk zmNinja.apk
+ ret=$?
+ if [ $ret -ne 0 ]; then
+ echo "Unable to sign jar, please fix the error above"
+ exit 1
+ fi
+
+ $ANDROID_SDK_ROOT/build-tools/${SDK_VERSION}/zipalign -v 4 android-release-unsigned.apk zmNinja.apk
rm -f android-release-unsigned.apk
cd ..