• Joined on 2025-11-21

flutter-android (latest)

Published 2026-02-25 07:49:39 +00:00 by k1nq

Installation

docker pull git.k1nq.space/k1nq/flutter-android:latest
sha256:358f6eb6007251c7e8be29994fd887cd8ff57d76eca8b7df03bd115ce5ad5e54

Images

Digest OS / Arch Size
bc436671f8 linux/amd64 2.4 GiB

Image Layers ( linux/amd64)

# debian.sh --arch 'amd64' out/ 'bookworm' '@1771804800'
ENV DEBIAN_FRONTEND=noninteractive
ENV FLUTTER_VERSION=3.41.2
ENV ANDROID_API=36
ENV ANDROID_BUILD_TOOLS=35.0.0
ENV ANDROID_CMDLINE_TOOLS=11076708
ENV NODE_MAJOR=24
ENV ANDROID_HOME=/opt/android-sdk
ENV ANDROID_SDK_ROOT=/opt/android-sdk
ENV FLUTTER_HOME=/opt/flutter
ENV GRADLE_USER_HOME=/opt/gradle
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/android-sdk/cmdline-tools/latest/bin:/opt/android-sdk/platform-tools:/opt/flutter/bin
RUN /bin/sh -c apt-get update && apt-get install -y curl git unzip xz-utils zip libglu1-mesa openjdk-17-jdk wget ca-certificates bash libc6 libstdc++6 gnupg && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c mkdir -p /etc/apt/keyrings && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_${NODE_MAJOR}.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list && apt-get update && apt-get install -y nodejs && npm install -g npm@latest && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c mkdir -p ${ANDROID_HOME}/cmdline-tools && cd ${ANDROID_HOME}/cmdline-tools && wget https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_CMDLINE_TOOLS}_latest.zip -O sdk-tools.zip && unzip sdk-tools.zip && rm sdk-tools.zip && mv cmdline-tools latest # buildkit
RUN /bin/sh -c yes | sdkmanager --licenses # buildkit
RUN /bin/sh -c sdkmanager --verbose "platform-tools" "platforms;android-36" "build-tools;35.0.0" "ndk;28.2.13676358" "cmake;3.22.1" && rm -rf ${ANDROID_HOME}/.cache # buildkit
RUN /bin/sh -c sdkmanager "platform-tools" "platforms;android-${ANDROID_API}" "build-tools;${ANDROID_BUILD_TOOLS}" # buildkit
RUN /bin/sh -c git clone https://github.com/flutter/flutter.git --branch ${FLUTTER_VERSION} --depth 1 ${FLUTTER_HOME} # buildkit
RUN /bin/sh -c flutter precache --android # buildkit
RUN /bin/sh -c mkdir -p ${GRADLE_USER_HOME} # buildkit
RUN /bin/sh -c rm -rf /root/.cache && rm -rf ${ANDROID_HOME}/.android && rm -rf /tmp/* # buildkit
RUN /bin/sh -c mkdir -p ${GRADLE_USER_HOME} && echo "org.gradle.daemon=true" >> ${GRADLE_USER_HOME}/gradle.properties && echo "org.gradle.parallel=true" >> ${GRADLE_USER_HOME}/gradle.properties && echo "org.gradle.caching=true" >> ${GRADLE_USER_HOME}/gradle.properties # buildkit
WORKDIR /app
Details
Container
2026-02-25 07:49:39 +00:00
6
OCI / Docker
Versions (1) View all
latest 2026-02-25