Loading Dockerfile 0 → 100644 +43 −0 Original line number Diff line number Diff line FROM debian:stretch ENV VERSION_SDK_TOOLS "4333796" ENV ANDROID_HOME "/sdk" ENV PATH "$PATH:${ANDROID_HOME}/tools" ENV DEBIAN_FRONTEND noninteractive COPY sha256sum.txt . RUN apt-get -qq update && \ apt-get install -qqy --no-install-recommends \ #bzip2 \ curl \ git-core \ #html2text \ openjdk-8-jdk \ #libc6-i386 \ #lib32stdc++6 \ #lib32gcc1 \ #lib32ncurses5 \ #lib32z1 \ unzip RUN rm -f /etc/ssl/certs/java/cacerts; \ /var/lib/dpkg/info/ca-certificates-java.postinst configure RUN curl -s https://dl.google.com/android/repository/sdk-tools-linux-${VERSION_SDK_TOOLS}.zip > /sdk.zip && \ sha256sum -c sha256sum.txt && \ unzip /sdk.zip -d /sdk && \ rm -v /sdk.zip sha256sum.txt ADD packages.txt /sdk RUN mkdir -p /root/.android && \ touch /root/.android/repositories.cfg && \ ${ANDROID_HOME}/tools/bin/sdkmanager --update RUN ${ANDROID_HOME}/tools/bin/sdkmanager --update RUN while read -r package; do PACKAGES="${PACKAGES}${package} "; done < /sdk/packages.txt && \ ${ANDROID_HOME}/tools/bin/sdkmanager ${PACKAGES} RUN yes | ${ANDROID_HOME}/tools/bin/sdkmanager --licenses packages.txt 0 → 100644 +7 −0 Original line number Diff line number Diff line build-tools;28.0.0 extras;android;m2repository extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2 extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2 platform-tools platforms;android-28 tools sha256sum.txt 0 → 100644 +1 −0 Original line number Diff line number Diff line 92ffee5a1d98d856634e8b71132e8a95d96c83a63fde1099be3d86df3106def9 /sdk.zip Loading
Dockerfile 0 → 100644 +43 −0 Original line number Diff line number Diff line FROM debian:stretch ENV VERSION_SDK_TOOLS "4333796" ENV ANDROID_HOME "/sdk" ENV PATH "$PATH:${ANDROID_HOME}/tools" ENV DEBIAN_FRONTEND noninteractive COPY sha256sum.txt . RUN apt-get -qq update && \ apt-get install -qqy --no-install-recommends \ #bzip2 \ curl \ git-core \ #html2text \ openjdk-8-jdk \ #libc6-i386 \ #lib32stdc++6 \ #lib32gcc1 \ #lib32ncurses5 \ #lib32z1 \ unzip RUN rm -f /etc/ssl/certs/java/cacerts; \ /var/lib/dpkg/info/ca-certificates-java.postinst configure RUN curl -s https://dl.google.com/android/repository/sdk-tools-linux-${VERSION_SDK_TOOLS}.zip > /sdk.zip && \ sha256sum -c sha256sum.txt && \ unzip /sdk.zip -d /sdk && \ rm -v /sdk.zip sha256sum.txt ADD packages.txt /sdk RUN mkdir -p /root/.android && \ touch /root/.android/repositories.cfg && \ ${ANDROID_HOME}/tools/bin/sdkmanager --update RUN ${ANDROID_HOME}/tools/bin/sdkmanager --update RUN while read -r package; do PACKAGES="${PACKAGES}${package} "; done < /sdk/packages.txt && \ ${ANDROID_HOME}/tools/bin/sdkmanager ${PACKAGES} RUN yes | ${ANDROID_HOME}/tools/bin/sdkmanager --licenses
packages.txt 0 → 100644 +7 −0 Original line number Diff line number Diff line build-tools;28.0.0 extras;android;m2repository extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2 extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2 platform-tools platforms;android-28 tools
sha256sum.txt 0 → 100644 +1 −0 Original line number Diff line number Diff line 92ffee5a1d98d856634e8b71132e8a95d96c83a63fde1099be3d86df3106def9 /sdk.zip