Skip to content

Commit 3d9815b

Browse files
Switch to side-by-side ndk (#69) (#70)
1 parent 44a9506 commit 3d9815b

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

Dockerfile

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ ARG SDK_VERSION=sdk-tools-linux-4333796.zip
77
ARG ANDROID_BUILD_VERSION=29
88
ARG ANDROID_TOOLS_VERSION=29.0.2
99
ARG BUCK_VERSION=2019.10.17.01
10-
ARG NDK_VERSION=20
10+
ARG NDK_VERSION=20.0.5594570
1111
ARG NODE_VERSION=12.x
1212
ARG WATCHMAN_VERSION=4.9.0
1313

1414
# set default environment variables
1515
ENV ADB_INSTALL_TIMEOUT=10
1616
ENV ANDROID_HOME=/opt/android
1717
ENV ANDROID_SDK_HOME=${ANDROID_HOME}
18-
ENV ANDROID_NDK=/opt/ndk/android-ndk-r$NDK_VERSION
18+
ENV ANDROID_NDK=${ANDROID_HOME}/ndk/$NDK_VERSION
1919

2020
ENV PATH=${ANDROID_NDK}:${ANDROID_HOME}/emulator:${ANDROID_HOME}/tools:${ANDROID_HOME}/tools/bin:${ANDROID_HOME}/platform-tools:/opt/buck/bin/:${PATH}
2121

@@ -60,12 +60,6 @@ RUN echo "deb https://deb.nodesource.com/node_${NODE_VERSION} stretch main" > /e
6060
&& apt-get install -qq -y --no-install-recommends nodejs yarn \
6161
&& rm -rf /var/lib/apt/lists/*
6262

63-
# download and unpack NDK
64-
RUN curl -sS https://dl.google.com/android/repository/android-ndk-r$NDK_VERSION-linux-x86_64.zip -o /tmp/ndk.zip \
65-
&& mkdir /opt/ndk \
66-
&& unzip -q -d /opt/ndk /tmp/ndk.zip \
67-
&& rm /tmp/ndk.zip
68-
6963
# download and install buck using debian package
7064
RUN curl -sS -L https://github.com/facebook/buck/releases/download/v${BUCK_VERSION}/buck.${BUCK_VERSION}_all.deb -o /tmp/buck.deb \
7165
&& dpkg -i /tmp/buck.deb \
@@ -87,4 +81,5 @@ RUN curl -sS https://dl.google.com/android/repository/${SDK_VERSION} -o /tmp/sdk
8781
"add-ons;addon-google_apis-google-23" \
8882
"system-images;android-19;google_apis;armeabi-v7a" \
8983
"extras;android;m2repository" \
84+
"ndk;$NDK_VERSION" \
9085
&& rm -rf /opt/android/.android

0 commit comments

Comments
 (0)