@@ -7,15 +7,15 @@ ARG SDK_VERSION=sdk-tools-linux-4333796.zip
7
7
ARG ANDROID_BUILD_VERSION=29
8
8
ARG ANDROID_TOOLS_VERSION=29.0.2
9
9
ARG BUCK_VERSION=2019.10.17.01
10
- ARG NDK_VERSION=20
10
+ ARG NDK_VERSION=20.0.5594570
11
11
ARG NODE_VERSION=12.x
12
12
ARG WATCHMAN_VERSION=4.9.0
13
13
14
14
# set default environment variables
15
15
ENV ADB_INSTALL_TIMEOUT=10
16
16
ENV ANDROID_HOME=/opt/android
17
17
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
19
19
20
20
ENV PATH=${ANDROID_NDK}:${ANDROID_HOME}/emulator:${ANDROID_HOME}/tools:${ANDROID_HOME}/tools/bin:${ANDROID_HOME}/platform-tools:/opt/buck/bin/:${PATH}
21
21
@@ -60,12 +60,6 @@ RUN echo "deb https://deb.nodesource.com/node_${NODE_VERSION} stretch main" > /e
60
60
&& apt-get install -qq -y --no-install-recommends nodejs yarn \
61
61
&& rm -rf /var/lib/apt/lists/*
62
62
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
-
69
63
# download and install buck using debian package
70
64
RUN curl -sS -L https://github.com/facebook/buck/releases/download/v${BUCK_VERSION}/buck.${BUCK_VERSION}_all.deb -o /tmp/buck.deb \
71
65
&& dpkg -i /tmp/buck.deb \
@@ -87,4 +81,5 @@ RUN curl -sS https://dl.google.com/android/repository/${SDK_VERSION} -o /tmp/sdk
87
81
"add-ons;addon-google_apis-google-23" \
88
82
"system-images;android-19;google_apis;armeabi-v7a" \
89
83
"extras;android;m2repository" \
84
+ "ndk;$NDK_VERSION" \
90
85
&& rm -rf /opt/android/.android
0 commit comments