diff --git a/scripts/signing-release-android.sh b/scripts/release-android-sign.sh similarity index 86% rename from scripts/signing-release-android.sh rename to scripts/release-android-sign.sh index 0bbd5befb0b1878d41f57024262a5c575cd6a74b..96ad116f9550305699d8b92db7350b3bf798ba81 100755 --- a/scripts/signing-release-android.sh +++ b/scripts/release-android-sign.sh @@ -11,16 +11,14 @@ fi; KEYSTORE_FILE=${PROJECT_DIR}/.local/android/Cesium.keystore KEY_ALIAS=Cesium KEYSTORE_PWD= -APK_RELEASE_DIR=${PROJECT_DIR}/platforms/android/build/outputs/apk/release -APK_UNSIGNED_FILE=${APK_RELEASE_DIR}/android-release-unsigned.apk -APK_SIGNED_FILE=${APK_RELEASE_DIR}/android-release-signed.apk +APK_RELEASE_DIR=${PROJECT_DIR}/platforms/android/app/build/outputs/apk/release +APK_UNSIGNED_FILE=${APK_RELEASE_DIR}/app-release-unsigned.apk +APK_SIGNED_FILE=${APK_RELEASE_DIR}/app-release.apk # Preparing Android environment . ${PROJECT_DIR}/scripts/env-android.sh -if [[ $? -ne 0 ]]; then - exit 1 -fi +[[ $? -ne 0 ]] && exit 1 cd ${PROJECT_DIR} diff --git a/scripts/release.sh b/scripts/release.sh index 2a8493bdde755b7453e8a1885430cc97cdaf8966..78fead628648d63f2565bef42f58dd2922ff2c83 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -100,10 +100,16 @@ rm -rf ${ANDROID_OUTPUT_APK_RELEASE}/*.apk || exit 1 . scripts/build-android.sh --release [[ $? -ne 0 ]] && exit 1 -APK_RELEASE_FILE="${ANDROID_OUTPUT_APK_RELEASE}/android-release.apk" +APK_RELEASE_FILE="${ANDROID_OUTPUT_APK_RELEASE}/app-release.apk" + APK_RELEASE_UNSIGNED_FILE="${ANDROID_OUTPUT_APK_RELEASE}/app-release-unsigned.apk" if [[ ! -f "${APK_RELEASE_FILE}" ]]; then - echo "ERROR: Missing android artifact at ${APK_RELEASE_FILE}" - exit 1 + if [[ ! -f "${APK_RELEASE_UNSIGNED_FILE}" ]]; then + echo "ERROR: Missing android artifact at ${APK_RELEASE_FILE}" + exit 1 + else + . scripts/release-android-sign.sh + [[ $? -ne 0 ]] && exit 1 + fi fi mkdir -p ${DIST_ANDROID} || exit 1 cp ${APK_RELEASE_FILE} "${DIST_ANDROID}/${PROJECT_NAME}-v$2-android.apk" || exit 1