FROM gradle:5.4.1-jdk8
USER gradle
ENV ANDROID_HOME="/home/gradle/Android"
# find link and sha here https://developer.android.com/studio#downloads in 'Command line tools only' section
ARG ANDROID_SDK_TOOLS_DOWNLOAD_URL="https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip"
ARG ANDROID_SDK_TOOLS_DOWNLOAD_SHA256="92ffee5a1d98d856634e8b71132e8a95d96c83a63fde1099be3d86df3106def9"
ARG ANDROID_BUILD_TOOLS_VERSION=28.0.3
ARG ANDROID_SDK_VERSION=28
# Install SDK tools
RUN set -o errexit -o nounset \
&& mkdir "${ANDROID_HOME}" \
&& cd "${ANDROID_HOME}" \
\
&& echo "Downloading Android SDK Tools" \
&& wget --no-verbose --output-document=android-sdk-tools.zip "${ANDROID_SDK_TOOLS_DOWNLOAD_URL}" \
\
&& echo "Checking download hash" \
&& echo "${ANDROID_SDK_TOOLS_DOWNLOAD_SHA256} *android-sdk-tools.zip" | sha256sum --check - \
\
&& unzip android-sdk-tools.zip
ENV PATH="${PATH}:${ANDROID_HOME}/tools/bin"
# Install SDK, build-tools, platform-tools
RUN $ANDROID_HOME/tools/bin/sdkmanager --update \
&& yes | $ANDROID_HOME/tools/bin/sdkmanager --licenses \
&& $ANDROID_HOME/tools/bin/sdkmanager "build-tools;${ANDROID_BUILD_TOOLS_VERSION}" \
"platforms;android-${ANDROID_SDK_VERSION}" \
"platform-tools"
Content type
Image
Digest
Size
688.6 MB
Last updated
over 6 years ago
docker pull wzooff/android-builder