INNER CODE UNIT · HTML

JAVA8

nova-video-player/aos-AVP · android-setup.sh:35

    JAVA8=$(/usr/libexec/java_home -v 1.8)
    JAVA11=$(/usr/libexec/java_home -v 11)
    JAVA17=$(/usr/libexec/java_home -v 17)
  ;;
esac
[ -n "$JAVA17" ] && export PATH=${JAVA17}/bin:$PATH
echo $PATH
# multiple sdkmanager paths
export PATH=${androidSdk}/cmdline-tools/latest/bin:${androidSdk}/cmdline-tools/bin:${androidSdk}/tools/bin:$PATH
WHICHSDKMANAGER=`which sdkmanager`
[ "$WHICHSDKMANAGER" == "${androidSdk}/tools/bin/sdkmanager" ] && SDKMANAGER="yes | JAVA_HOME=${JAVA8} ${androidSdk}/tools/bin/sdkmanager"
[ "$WHICHSDKMANAGER" == "${androidSdk}/cmdline-tools/bin/sdkmanager" ] && SDKMANAGER="yes | JAVA_HOME=${JAVA17} ${androidSdk}/cmdline-tools/bin/sdkmanager --sdk_root=${androidSdk}"
[ "$WHICHSDKMANAGER" == "${androidSdk}/cmdline-tools/latest/bin/sdkmanager" ] && SDKMANAGER="yes | JAVA_HOME=${JAVA17} ${androidSdk}/cmdline-tools/latest/bin/sdkmanager"
export JAVA_HOME=${JAVA17}

# install cmdline-tools if not already installed (use versioned package to avoid duplicates)
cmdtools_ver=$(sdkmanager --list | grep "cmdline-tools;latest" | sed 's/[^|]*| *\([0-9\.]*\).*/\1/')
if [ -d "${androidSdk}/cmdline-tools/${cmdtools_ver}" ]; then

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…