Split up more images

This commit is contained in:
zontreck 2024-07-23 00:05:13 -07:00
parent 96f196b30e
commit 5e07911d4d
5 changed files with 64 additions and 50 deletions

37
AndroidSDK/Dockerfile Normal file
View file

@ -0,0 +1,37 @@
FROM git.zontreck.com/ariascreations/buildenvironments:debianbuild
ENV ANDROID_HOME "/opt/android-sdk-linux"
ENV ANDROID_SDK_VER 11076708
ENV ANDROID_SDK_ROOT $ANDROID_HOME
ENV PATH $PATH:$ANDROID_HOME/cmdline-tools:$ANDROID_HOME/cmdline-tools/bin:$ANDROID_HOME/platform-tools
RUN curl -sO https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_VER}_latest.zip
RUN unzip -qq /commandlinetools-linux-${ANDROID_SDK_VER}_latest.zip -d $ANDROID_SDK_ROOT
RUN rm -v /commandlinetools-linux-${ANDROID_SDK_VER}_latest.zip
RUN mkdir -p $ANDROID_HOME/licenses
RUN yes | $ANDROID_HOME/cmdline-tools/bin/sdkmanager --licenses --sdk_root=${ANDROID_SDK_ROOT}
RUN mkdir -p /home/adk/.android \
&& mkdir -pv /home/adk/app \
&& touch /home/adk/.android/repositories.cfg
ENV HOME /home/adk
WORKDIR /home/adk
RUN curl -s "https://get.sdkman.io" | bash
ADD packages.txt $HOME
# Use SDK Manager to install necessary components
RUN $ANDROID_HOME/cmdline-tools/bin/sdkmanager --sdk_root=${ANDROID_SDK_ROOT} --update \
&& while read -r pkg; do PKGS="${PKGS}${pkg} "; done < $HOME/packages.txt \
&& $ANDROID_HOME/cmdline-tools/bin/sdkmanager --sdk_root=${ANDROID_SDK_ROOT} $PKGS \
&& rm $HOME/packages.txt
# Install Gradle
RUN source "${HOME}/.sdkman/bin/sdkman-init.sh" \
&& sdk install gradle ${GRADLE_VERSION}

10
AndroidSDK/packages.txt Normal file
View file

@ -0,0 +1,10 @@
build-tools;34.0.0
build-tools;33.0.2
platforms;android-34
platforms;android-34-ext8
platforms;android-33
platform-tools
extras;android;m2repository
extras;google;google_play_services
extras;google;m2repository
add-ons;addon-google_apis-google-24