Sign inSign up

vskitikov/android_build

By vskitikov

•Updated over 4 years ago

Image
0

838

vskitikov/android_build repository overview

⁠Dockerfile

FROM gradle:5.6.4-jdk8
LABEL maintainer="Vadim Skitikov <[email protected]>"

ENV SDK_URL="https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip" \
    ANDROID_HOME="/usr/local/android-sdk" \
    ANDROID_VERSION=29 \
    ANDROID_BUILD_TOOLS_VERSION=29.0.3 \
    TZ=Europe/Kiev
# fix for timezone
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

#download sdk
RUN mkdir  ~/.android/ \
    && touch ~/.android/repositories.cfg \
    && mkdir "$ANDROID_HOME" .android \
    && cd "$ANDROID_HOME" \
    && curl -o sdk.zip $SDK_URL \
    && unzip sdk.zip \
    && rm sdk.zip \
    && mkdir "$ANDROID_HOME/licenses" || true 

#install awscli
RUN apt update && apt install awscli -y && apt autoclean -y

#make license
RUN $ANDROID_HOME/tools/bin/sdkmanager --update
RUN $ANDROID_HOME/tools/bin/sdkmanager "build-tools;${ANDROID_BUILD_TOOLS_VERSION}" \
    "platforms;android-${ANDROID_VERSION}" \
    "platform-tools" \
    && yes | $ANDROID_HOME/tools/bin/sdkmanager --licenses

Tag summary

Content type

Image

Digest

Size

534.6 MB

Last updated

over 4 years ago

docker pull vskitikov/android_build:7.4.0-jdk8