diff --git a/native/android/app/bash/detect_abis.sh b/native/android/app/bash/detect_abis.sh --- a/native/android/app/bash/detect_abis.sh +++ b/native/android/app/bash/detect_abis.sh @@ -8,19 +8,13 @@ for ID in ${IDS} do ABI=$(adb -s "$ID" shell getprop ro.product.cpu.abi) - - found=false - for ABI_ in "${ABIS[@]}" - do - # check if we already have this ABI - if [[ "${ABI} " == "${ABI_}" ]]; then - found=true - break - fi - done - if [[ ! $found ]]; then - ABIS+=("${ABI} ") + # check if we already have this ABI + # shellcheck disable=SC2076 + if [[ " ${ABIS[*]} " =~ " ${ABI} " ]]; then + continue fi + # shellcheck disable=SC2179 + ABIS+="${ABI} " done - -echo "${ABIS[@]}" +# shellcheck disable=SC2128 +echo "$ABIS"