Skip to content

Instantly share code, notes, and snippets.

@toori67
Last active July 29, 2018 13:23
Show Gist options
  • Save toori67/48465930fc9abfba26afed4a72faa839 to your computer and use it in GitHub Desktop.
Save toori67/48465930fc9abfba26afed4a72faa839 to your computer and use it in GitHub Desktop.
Gist for android docker build image
FROM ubuntu:16.04
# Never ask for confirmations
ENV DEBIAN_FRONTEND noninteractive
# Update apt-get
RUN rm -rf /var/lib/apt/lists/* && \
apt-get update && \
apt-get dist-upgrade -y && \
apt-get install -y \
software-properties-common \
unzip \
wget \
--no-install-recommends && \
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \
add-apt-repository -y ppa:webupd8team/java && \
apt-get update && \
apt-get install -y oracle-java8-installer && \
rm -rf /var/cache/oracle-jdk8-installer
# Clean Up Apt-get
RUN rm -rf /var/lib/apt/lists/* && \
apt-get clean
# Install Android SDK
ENV ANDROID_HOME /usr/local/android-sdk
ENV SDK_TOOL_VERSION 4333796
RUN wget https://dl.google.com/android/repository/sdk-tools-linux-${SDK_TOOL_VERSION}.zip && \
unzip sdk-tools-linux-${SDK_TOOL_VERSION}.zip && \
rm sdk-tools-linux-${SDK_TOOL_VERSION}.zip && \
mkdir /usr/local/android-sdk && \
mv tools /usr/local/android-sdk/ && \
yes | ${ANDROID_HOME}/tools/bin/sdkmanager --licenses && \
${ANDROID_HOME}/tools/bin/sdkmanager "build-tools;27.0.3" "platforms;android-26" "platforms;android-27" "platforms;android-28"
RUN apt-get clean
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment