Alex funman300
  • Joined on 2026-01-25

android-builder (latest)

Published 2026-05-16 18:35:20 +00:00 by funman300

Installation

docker pull git.aleshym.co/funman300/android-builder:latest
sha256:91dbf022a84c9d3fb0089e787584fdcf6f8440fd035c4f060a998b7df8603438

Images

Digest OS / Arch Size
c7fe1399ba linux/amd64 1.6 GiB

Image Layers ( linux/amd64)

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=22.04
ADD file:14c8897ef5107db11b35f5a0c05bdcb883c0a6daa83d07d4439865541f08514c in /
CMD ["/bin/bash"]
ENV DEBIAN_FRONTEND=noninteractive ANDROID_HOME=/opt/android-sdk NDK_VERSION=30.0.14904198 BUILD_TOOLS_VERSION=36.1.0 PLATFORM=android-34 RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo
ENV ANDROID_NDK_HOME=/opt/android-sdk/ndk/30.0.14904198 PATH=/usr/local/cargo/bin:/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 openjdk-17-jdk-headless build-essential wget unzip curl ca-certificates git zip python3 && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && apt-get install -y --no-install-recommends nodejs && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c mkdir -p "$ANDROID_HOME/cmdline-tools" && wget -q https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip -O /tmp/cmdtools.zip && unzip -q /tmp/cmdtools.zip -d "$ANDROID_HOME/cmdline-tools" && mv "$ANDROID_HOME/cmdline-tools/cmdline-tools" "$ANDROID_HOME/cmdline-tools/latest" && rm /tmp/cmdtools.zip && yes | "$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" --licenses >/dev/null 2>&1 || true && "$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" "ndk;${NDK_VERSION}" "build-tools;${BUILD_TOOLS_VERSION}" "platforms;${PLATFORM}" # buildkit
RUN /bin/sh -c curl -sSf https://sh.rustup.rs | sh -s -- -y --no-modify-path --default-toolchain stable && rustup target add aarch64-linux-android # buildkit
RUN /bin/sh -c cargo install cargo-ndk --version 4.1.2 --locked && rm -rf "$CARGO_HOME/registry" "$CARGO_HOME/git" # buildkit
RUN /bin/sh -c curl -sL "https://github.com/mozilla/sccache/releases/download/v0.8.1/sccache-v0.8.1-x86_64-unknown-linux-musl.tar.gz" | tar xz -C /tmp && mv /tmp/sccache-v0.8.1-x86_64-unknown-linux-musl/sccache /usr/local/bin/sccache && rm -rf /tmp/sccache-v0.8.1-x86_64-unknown-linux-musl && chmod +x /usr/local/bin/sccache # buildkit

Labels

Key Value
org.opencontainers.image.version 22.04
Details
Container
2026-05-16 18:35:20 +00:00
2
OCI / Docker
Versions (2) View all
buildcache 2026-05-16
latest 2026-05-16