@@ -58,8 +58,8 @@ RUN ${RETRY} curl --location --progress-bar --insecure \
58
58
ENV ANDROID_SDK_HOME="${ANDROID_HOME}/android-sdk"
59
59
60
60
# get the latest version from https://developer.android.com/studio/index.html
61
- ENV ANDROID_SDK_TOOLS_VERSION="3859397 "
62
- ENV ANDROID_SDK_BUILD_TOOLS_VERSION="26 .0.2"
61
+ ENV ANDROID_SDK_TOOLS_VERSION="4333796 "
62
+ ENV ANDROID_SDK_BUILD_TOOLS_VERSION="28 .0.2"
63
63
ENV ANDROID_SDK_TOOLS_ARCHIVE="sdk-tools-linux-${ANDROID_SDK_TOOLS_VERSION}.zip"
64
64
ENV ANDROID_SDK_TOOLS_DL_URL="https://dl.google.com/android/repository/${ANDROID_SDK_TOOLS_ARCHIVE}"
65
65
@@ -76,16 +76,14 @@ RUN mkdir --parents "${ANDROID_SDK_HOME}/.android/" \
76
76
&& echo '### User Sources for Android SDK Manager' \
77
77
> "${ANDROID_SDK_HOME}/.android/repositories.cfg"
78
78
79
- # accept Android licenses (JDK necessary!)
79
+ # Download and accept Android licenses (JDK necessary!)
80
80
RUN ${RETRY} apt -y install -qq --no-install-recommends openjdk-8-jdk \
81
81
&& apt -y autoremove
82
82
RUN yes | "${ANDROID_SDK_HOME}/tools/bin/sdkmanager" "build-tools;${ANDROID_SDK_BUILD_TOOLS_VERSION}" > /dev/null
83
+ RUN yes | "${ANDROID_SDK_HOME}/tools/bin/sdkmanager" "platforms;android-27" > /dev/null
83
84
84
- # download platforms, API, build tools
85
- RUN "${ANDROID_SDK_HOME}/tools/bin/sdkmanager" "platforms;android-19" && \
86
- "${ANDROID_SDK_HOME}/tools/bin/sdkmanager" "platforms;android-27" && \
87
- "${ANDROID_SDK_HOME}/tools/bin/sdkmanager" "build-tools;${ANDROID_SDK_BUILD_TOOLS_VERSION}" && \
88
- chmod +x "${ANDROID_SDK_HOME}/tools/bin/avdmanager"
85
+ # Set avdmanager permissions (executable)
86
+ RUN chmod +x "${ANDROID_SDK_HOME}/tools/bin/avdmanager"
89
87
90
88
91
89
ENV USER="user"
0 commit comments