@@ -240,6 +240,10 @@ find_latest_sdk_snapshot() {
240240SWIFT_VERSION_BRANCH=" "
241241ANDROID_SDK_TAG=" "
242242ANDROID_SDK_CHECKSUM=" "
243+ # TODO: we will be removing the "-0.1" suffix in a future nightly
244+ ANDROID_SDK_PATH_SUFFIX=" -0.1"
245+ ANDROID_SDK_PATH_SEP=" -"
246+
243247STATIC_LINUX_SDK_TAG=" "
244248STATIC_LINUX_SDK_CHECKSUM=" "
245249WASM_SDK_TAG=" "
@@ -549,13 +553,10 @@ install_android_sdk() {
549553
550554 log " Installing Android Swift SDK: $ANDROID_SDK_TAG "
551555
552- # FIXME: we will be removing the "-0.1" suffix
553- local android_sdk_suffix=" -0.1"
554-
555- local android_sdk_name=" ${ANDROID_SDK_TAG} _android${android_sdk_suffix} "
556+ local android_sdk_name=" ${ANDROID_SDK_TAG} _android${ANDROID_SDK_PATH_SUFFIX} "
556557 local android_sdk_bundle_name=" ${android_sdk_name} .artifactbundle"
557- # FIXME: next SDK will remove the "_" from the name
558- local android_sdk_bundle_dir=" ${android_sdk_bundle_name// _android/ - android} "
558+ # TODO: remove once the next nightly changes the "-" to " _" in the name
559+ local android_sdk_bundle_dir=" ${android_sdk_bundle_name// _android/ ${ANDROID_SDK_PATH_SEP} android} "
559560 local android_sdk_filename=" ${android_sdk_bundle_name} .tar.gz"
560561 local sdk_url=" ${ANDROID_SDK_DOWNLOAD_ROOT} /${ANDROID_SDK_TAG} /${android_sdk_filename} "
561562
@@ -580,8 +581,9 @@ install_android_sdk() {
580581 if [[ ! -d " ${ANDROID_NDK_HOME:- } " ]]; then
581582 # permit the "--android-ndk" flag to override the default
582583 local android_ndk_version=" ${ANDROID_NDK_VERSION:- r27d} "
583- curl -fsSL -o " android-ndk-${android_ndk_version} .zip" --retry 3 https://dl.google.com/android/repository/android-ndk-" ${android_ndk_version} " -" $( uname -s) " .zip
584- unzip -q " android-ndk-${android_ndk_version} .zip"
584+ curl -fsSL -o ndk.zip --retry 3 https://dl.google.com/android/repository/android-ndk-" ${android_ndk_version} " -" $( uname -s) " .zip
585+ unzip -q ndk.zip
586+ rm ndk.zip
585587 export ANDROID_NDK_HOME=" ${PWD} " /android-ndk-" ${android_ndk_version} "
586588 fi
587589
@@ -655,9 +657,7 @@ build() {
655657 if [[ " $INSTALL_ANDROID " == true ]]; then
656658 log " Running Swift build with Android Swift SDK"
657659
658- # FIXME: we will be trimming "-0.1" from the name in the next nightly
659- local sdk_name=" ${ANDROID_SDK_TAG} -android-0.1"
660- # local sdk_name="${ANDROID_SDK_TAG}_android"
660+ local sdk_name=" ${ANDROID_SDK_TAG}${ANDROID_SDK_PATH_SEP} android${ANDROID_SDK_PATH_SUFFIX} "
661661
662662 alias swift=' $SWIFT_EXECUTABLE_FOR_ANDROID_SDK'
663663 local build_command=" $SWIFT_BUILD_COMMAND --swift-sdk ${ANDROID_SDK_TRIPLE:- $sdk_name } "
0 commit comments