friends/android-builder (76a13a3bc6d5c50be4bf565117de818b530a3831)
Published 2026-03-28 16:33:49 -07:00 by sebirdman
Installation
docker pull git.bird.family/sebirdman/friends/android-builder:76a13a3bc6d5c50be4bf565117de818b530a3831sha256:b7543aad78bb204ba28ab240b3d15ec6545800dc710c6da5fdf731e71115699bImage layers
| # debian.sh --arch 'arm64' out/ 'bookworm' '@1773619200' |
| ENV ANDROID_HOME=/opt/android-sdk |
| ENV ANDROID_SDK_ROOT=/opt/android-sdk |
| ENV FLUTTER_HOME=/opt/flutter |
| ENV PATH=/opt/flutter/bin:/opt/android-sdk/cmdline-tools/latest/bin:/opt/android-sdk/platform-tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends curl unzip git xz-utils zip openjdk-17-jdk-headless ca-certificates nodejs && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c ARCH=$(dpkg --print-architecture) && ln -s /usr/lib/jvm/java-17-openjdk-${ARCH} /usr/lib/jvm/java-17-openjdk # buildkit |
| ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk |
| RUN /bin/sh -c mkdir -p ${ANDROID_HOME}/cmdline-tools && curl -fsSL https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip -o /tmp/cmdline-tools.zip && unzip -q /tmp/cmdline-tools.zip -d ${ANDROID_HOME}/cmdline-tools && mv ${ANDROID_HOME}/cmdline-tools/cmdline-tools ${ANDROID_HOME}/cmdline-tools/latest && rm /tmp/cmdline-tools.zip # buildkit |
| RUN /bin/sh -c yes | sdkmanager --licenses > /dev/null 2>&1 && sdkmanager "platform-tools" "platforms;android-35" "build-tools;35.0.0" "ndk;27.0.12077973" # buildkit |
| ARG FLUTTER_VERSION=3.41.5 |
| RUN |1 FLUTTER_VERSION=3.41.5 /bin/sh -c git clone --depth 1 --branch ${FLUTTER_VERSION} https://github.com/flutter/flutter.git ${FLUTTER_HOME} && flutter precache --android && flutter doctor --android-licenses 2>/dev/null; true && dart --disable-analytics && flutter config --no-analytics # buildkit |
| RUN |1 FLUTTER_VERSION=3.41.5 /bin/sh -c flutter doctor # buildkit |
| WORKDIR /build |
Details
2026-03-28 16:33:49 -07:00
Versions (8)
View all
Container
0
OCI / Docker
linux/arm64
2.2 GiB
5106db5a7367713f1c328f1ec6efc1773ab35bb3
2026-03-29
latest
2026-03-29
b8a640eafb1cb8b1a20b5d1c30f31b452eebfa7f
2026-03-29
85fe9ac61b9fcc474b6902b1e0f49c536c030bfd
2026-03-29
76a13a3bc6d5c50be4bf565117de818b530a3831
2026-03-28