@@ -36,14 +36,15 @@ ARG COMMAND_LINE_TOOLS_VERSION=11076708 \
36
36
COMMAND_LINE_TOOLS_SHA256_CHECKSUM=2d2d50857e4eb553af5a6dc3ad507a17adf43d115264b1afc116f95c92e5e258
37
37
38
38
# NDK and checksum from: https://github.com/android/ndk/wiki#supported-downloads
39
- ARG NDK_VERSION=r27b \
40
- NDK_SHA1_CHECKSUM=6fc476b2e57d7c01ac0c95817746b927035b9749 \
41
- MIN_SDK_VERSION=26
39
+ ARG NDK_VERSION_NAME=r27c \
40
+ NDK_SHA1_CHECKSUM=090e8083a715fdb1a3e402d0763c388abb03fb4e \
41
+ MIN_SDK_VERSION=26 \
42
+ NDK_VERSION=27.2.12479018
42
43
43
44
ENV ANDROID_SDK_ROOT=/opt/android
44
45
# ANDROID_HOME is kept for backwards compatibility
45
46
ENV ANDROID_HOME=$ANDROID_SDK_ROOT
46
- ENV ANDROID_NDK_HOME=${ANDROID_SDK_ROOT}/android- ndk-$ {NDK_VERSION}
47
+ ENV ANDROID_NDK_HOME=${ANDROID_SDK_ROOT}/ndk/ {NDK_VERSION}
47
48
ENV NDK_TOOLCHAIN_DIR=${ANDROID_NDK_HOME}/toolchains/llvm/prebuilt/linux-x86_64/bin
48
49
ENV GRADLE_USER_HOME=/root/.gradle
49
50
@@ -97,9 +98,11 @@ RUN curl -sfLo /tmp/cmdline-tools.zip https://dl.google.com/android/repository/c
97
98
RUN yes | $ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager $SDK_VERSION $BUILD_TOOLS_VERSION "platform-tools"
98
99
99
100
# Install Android NDK
100
- RUN curl -sfLo /tmp/ndk.zip https://dl.google.com/android/repository/android-ndk-${NDK_VERSION}-linux.zip && \
101
+ RUN mkdir -p ${ANDROID_SDK_ROOT}/ndk && \
102
+ curl -sfLo /tmp/ndk.zip https://dl.google.com/android/repository/android-ndk-${NDK_VERSION_NAME}-linux.zip && \
101
103
echo "$NDK_SHA1_CHECKSUM /tmp/ndk.zip" | sha1sum -c && \
102
104
unzip -q /tmp/ndk.zip -d $ANDROID_SDK_ROOT && \
105
+ mv ${ANDROID_SDK_ROOT}/android-ndk-${NDK_VERSION_NAME} ${ANDROID_NDK_HOME} && \
103
106
rm /tmp/ndk.zip
104
107
105
108
# Apply go patch required for Android
0 commit comments