.gitlab-ci.yml: migrate to free sdkmanager for installing SDK packages

This commit is contained in:
Andreas Schildbach 2022-08-25 10:49:46 +02:00
parent 3cf37274c0
commit 52685204ff

View file

@ -1,21 +1,18 @@
image: ubuntu:jammy
variables:
GIT_SUBMODULE_STRATEGY: recursive
ANDROID_HOME: $PWD/android-sdk
ANDROID_SDK_TOOLS: 8512546_latest
ANDROID_SDK_LICENSE_HASH: 24333f8a63b6825ea9c5514f83c2829b004d1fee
GIT_SUBMODULE_STRATEGY: recursive
ANDROID_PLATFORM_VERSION_OEFFI: android-31
ANDROID_BUILD_TOOLS_VERSION: 33.0.0
ANDROID_HOME: $PWD/android-sdk
before_script:
- apt-get update
- apt-get -y upgrade
- apt-get -y install ${JDK_PACKAGE}
- apt-get -y install wget gradle
- wget --quiet --output-document=commandlinetools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS}.zip
- mkdir -p ${ANDROID_HOME}
- unzip -d ${ANDROID_HOME} commandlinetools-linux.zip
- mkdir -p ${ANDROID_HOME}/licenses
- echo -e "\n${ANDROID_SDK_LICENSE_HASH}" >> ${ANDROID_HOME}/licenses/android-sdk-license
- apt-get -y install sdkmanager gradle
- yes | sdkmanager --licenses >/dev/null || true
- sdkmanager --install "platforms;$ANDROID_PLATFORM_VERSION_OEFFI" "build-tools;$ANDROID_BUILD_TOOLS_VERSION"
build:
parallel: