You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
787 B
23 lines
787 B
FROM gradle
|
|
|
|
ENV SDK_URL="https://dl.google.com/android/repository/commandlinetools-linux-6200805_latest.zip" \
|
|
ANDROID_SDK_ROOT="/usr/local/android-sdk" \
|
|
JAVA_HOME="/usr/lib/jvm/java-1.11.0-openjdk-amd64" \
|
|
PATH="/usr/local/android-sdk/cmdline-tools/tools/bin/:/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin:$PATH"
|
|
|
|
RUN apt update \
|
|
&& apt install -y openjdk-11-jdk curl unzip patchutils
|
|
|
|
RUN mkdir $ANDROID_SDK_ROOT .android \
|
|
&& cd $ANDROID_SDK_ROOT \
|
|
&& curl -o sdk.zip $SDK_URL \
|
|
&& unzip sdk.zip \
|
|
&& rm sdk.zip \
|
|
&& mkdir $ANDROID_SDK_ROOT/cmdline-tools \
|
|
&& mv tools $ANDROID_SDK_ROOT/cmdline-tools/ \
|
|
&& sdkmanager --update \
|
|
&& yes | sdkmanager --licenses
|
|
|
|
ADD entrypoint.sh /entrypoint.sh
|
|
|
|
ENTRYPOINT ["/bin/sh", "/entrypoint.sh"]
|
|
|