# Dockerfile FROM ubuntu:24.04 RUN apt-get update && apt-get install -y \ openjdk-21-jdk \ nodejs \ wget \ unzip \ git \ curl # Set environment variables for Android SDK ENV ANDROID_HOME=/opt/android-sdk ENV PATH=$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$PATH # Download and install Android SDK Command-line Tools RUN mkdir -p $ANDROID_HOME/cmdline-tools/latest \ && cd $ANDROID_HOME/cmdline-tools/latest \ && wget https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip -O tools.zip \ && unzip tools.zip \ && mv cmdline-tools/* . \ && rm -rf cmdline-tools tools.zip # Accept licenses and install required SDK packages RUN yes | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --sdk_root=$ANDROID_HOME --licenses \ && $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --sdk_root=$ANDROID_HOME \ "platform-tools" "platforms;android-34" "build-tools;34.0.0"