diff options
| author | Pliable Pixels <pliablepixels@users.noreply.github.com> | 2020-10-12 16:34:30 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-10-12 16:34:30 -0400 |
| commit | a110f837ff6e6fe3150d01f499715a9e26df3da8 (patch) | |
| tree | 1aca069fc91f2ea474dab1cf66c40b73faaf5e6c | |
| parent | a8240ef1d1cad457bb5da5fecbbb25dcdbe2bfad (diff) | |
| parent | 4d85b137a2206c939959bb7c552f474d5d0adc12 (diff) | |
Merge pull request #994 from a-pavlov/master
Make build_android.sh script more user friendly
| -rwxr-xr-x | build_android.sh | 14 |
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 .. |
