FROM williamkyo/android-sdk:latest AS builder RUN apt-get update && apt-get install -y \ wget \ && rm -rf /var/lib/apt/lists/* RUN sdkmanager "platforms;android-35" "build-tools;35.0.0" 2>/dev/null || \ sdkmanager "platforms;android-34" "build-tools;34.0.0" ENV GRADLE_VERSION=8.9 RUN mkdir -p /opt/gradle \ && wget -q https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-bin.zip -O /tmp/gradle.zip \ && unzip -q /tmp/gradle.zip -d /opt/gradle \ && rm /tmp/gradle.zip ENV PATH=/opt/gradle/gradle-${GRADLE_VERSION}/bin:$PATH WORKDIR /app COPY gradle/wrapper/ gradle/wrapper/ COPY gradlew . COPY gradle.properties . COPY settings.gradle.kts . COPY build.gradle.kts . COPY app/build.gradle.kts app/ RUN chmod +x gradlew && ./gradlew :app:dependencies --no-daemon COPY app/src app/src RUN ./gradlew :app:assembleDebug --no-daemon FROM scratch COPY --from=builder /app/app/build/outputs/apk/debug/app-debug.apk /app-debug.apk