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
Content type
Image
Digest
Size
534.6 MB
Last updated
over 4 years ago
docker pull vskitikov/android_build:7.4.0-jdk8