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"]