1FROM ubuntu:16.04
2
3RUN dpkg --add-architecture i386 && \
4    apt-get update && \
5    apt-get install -y --no-install-recommends \
6  file \
7  curl \
8  ca-certificates \
9  python \
10  unzip \
11  expect \
12  openjdk-9-jre \
13  libstdc++6:i386 \
14  gcc \
15  libc6-dev
16
17WORKDIR /android/
18
19COPY install-ndk.sh /android/
20RUN sh /android/install-ndk.sh
21
22ENV PATH=$PATH:/android/ndk-arm/bin:/android/sdk/tools:/android/sdk/platform-tools
23
24COPY install-sdk.sh accept-licenses.sh /android/
25RUN sh /android/install-sdk.sh
26
27ENV PATH=$PATH:/rust/bin \
28    CARGO_TARGET_ARM_LINUX_ANDROIDEABI_LINKER=arm-linux-androideabi-gcc \
29    ANDROID_EMULATOR_FORCE_32BIT=1 \
30    HOME=/tmp
31RUN chmod 755 /android/sdk/tools/*
32
33RUN cp -r /root/.android /tmp
34RUN chmod 777 -R /tmp/.android
35