Sign inSign up

wzooff/android-builder

By wzooff

•Updated about 6 years ago

Gradle with android-sdk

Image
0

1.3K

wzooff/android-builder repository overview

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"

Tag summary

Content type

Image

Digest

Size

688.6 MB

Last updated

over 6 years ago

docker pull wzooff/android-builder