diff --git a/contrib/android/Dockerfile b/contrib/android/Dockerfile index 00672778cb5..6571286759d 100644 --- a/contrib/android/Dockerfile +++ b/contrib/android/Dockerfile @@ -125,6 +125,16 @@ RUN ${ANDROID_SDK_MANAGER} "platforms;android-${ANDROID_SDK_BUILD_TOOLS_MAJOR_V} ${ANDROID_SDK_MANAGER} "extras;android;m2repository" > /dev/null && \ chmod +x "${ANDROID_SDK_HOME}/cmdline-tools/bin/avdmanager" +# download pinned platform-tools +ENV ANDROID_SDK_PLATFORM_TOOLS_VERSION="36.0.2" +ENV ANDROID_SDK_PLATFORM_TOOLS_HASH="3afdea91441815ab41254193df0343d92c1b1c0d0237165c3a345c8af8891c31" +ENV ANDROID_SDK_PLATFORM_TOOLS_ARCHIVE="platform-tools_r${ANDROID_SDK_PLATFORM_TOOLS_VERSION}-linux.zip" + +RUN wget "https://dl.google.com/android/repository/${ANDROID_SDK_PLATFORM_TOOLS_ARCHIVE}" \ + && echo "${ANDROID_SDK_PLATFORM_TOOLS_HASH} ${ANDROID_SDK_PLATFORM_TOOLS_ARCHIVE}" | sha256sum -c - \ + && unzip -q -d "${ANDROID_SDK_HOME}" "${ANDROID_SDK_PLATFORM_TOOLS_ARCHIVE}" \ + && rm -rf "${ANDROID_SDK_PLATFORM_TOOLS_ARCHIVE}" + # download ANT ENV APACHE_ANT_VERSION="1.10.13" ENV APACHE_ANT_HASH="776be4a5704158f00ef3f23c0327546e38159389bc8f39abbfe114913f88bab1"