1*e1c6dedfSMarco A L BarbosaFROM ubuntu:16.04
2*e1c6dedfSMarco A L Barbosa
3*e1c6dedfSMarco A L BarbosaRUN dpkg --add-architecture i386 && \
4*e1c6dedfSMarco A L Barbosa    apt-get update && \
5*e1c6dedfSMarco A L Barbosa    apt-get install -y --no-install-recommends \
6*e1c6dedfSMarco A L Barbosa  file \
7*e1c6dedfSMarco A L Barbosa  curl \
8*e1c6dedfSMarco A L Barbosa  ca-certificates \
9*e1c6dedfSMarco A L Barbosa  python \
10*e1c6dedfSMarco A L Barbosa  unzip \
11*e1c6dedfSMarco A L Barbosa  expect \
12*e1c6dedfSMarco A L Barbosa  openjdk-9-jre \
13*e1c6dedfSMarco A L Barbosa  libstdc++6:i386 \
14*e1c6dedfSMarco A L Barbosa  libpulse0 \
15*e1c6dedfSMarco A L Barbosa  gcc \
16*e1c6dedfSMarco A L Barbosa  libc6-dev
17*e1c6dedfSMarco A L Barbosa
18*e1c6dedfSMarco A L BarbosaWORKDIR /android/
19*e1c6dedfSMarco A L BarbosaCOPY android* /android/
20*e1c6dedfSMarco A L Barbosa
21*e1c6dedfSMarco A L BarbosaENV ANDROID_ARCH=x86_64
22*e1c6dedfSMarco A L BarbosaENV PATH=$PATH:/android/ndk-$ANDROID_ARCH/bin:/android/sdk/tools:/android/sdk/platform-tools
23*e1c6dedfSMarco A L Barbosa
24*e1c6dedfSMarco A L BarbosaRUN sh /android/android-install-ndk.sh $ANDROID_ARCH
25*e1c6dedfSMarco A L BarbosaRUN sh /android/android-install-sdk.sh $ANDROID_ARCH
26*e1c6dedfSMarco A L BarbosaRUN mv /root/.android /tmp
27*e1c6dedfSMarco A L BarbosaRUN chmod 777 -R /tmp/.android
28*e1c6dedfSMarco A L BarbosaRUN chmod 755 /android/sdk/tools/* /android/sdk/tools/qemu/linux-x86_64/*
29*e1c6dedfSMarco A L Barbosa
30*e1c6dedfSMarco A L BarbosaENV PATH=$PATH:/rust/bin \
31*e1c6dedfSMarco A L Barbosa    CARGO_TARGET_X86_64_LINUX_ANDROID_LINKER=x86_64-linux-android-gcc \
32*e1c6dedfSMarco A L Barbosa    HOME=/tmp
33