Skip to content

Commit

Permalink
Merge pull request #63 from lucor/feature/docker-go-1.17-android-30
Browse files Browse the repository at this point in the history
Update docker images: Go v1.17 and Android builds SDK 30
  • Loading branch information
lucor committed Aug 19, 2021
2 parents 21ee353 + 0615997 commit 6b4bc88
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions docker/android/Dockerfile
Expand Up @@ -3,11 +3,11 @@ FROM fyneio/fyne-cross:${FYNE_CROSS_VERSION}-base

ENV JAVA_HOME /usr/local/android_jdk8
ENV ANDROID_HOME /usr/local/android_sdk
ENV ANDROID_SDK_TOOLS_VERSION 4333796
ENV ANDROID_SDK_TOOLS_SHA256SUM 92ffee5a1d98d856634e8b71132e8a95d96c83a63fde1099be3d86df3106def9
ENV ANDROID_SDK_BUILD_TOOLS_VERSION 29.0.2
ENV COMMANDLINETOOLS_VERSION 7583922
ENV COMMANDLINETOOLS_SHA256SUM 124f2d5115eee365df6cf3228ffbca6fc3911d16f8025bebd5b1c6e2fcfa7faf
ENV ANDROID_SDK_BUILD_TOOLS_VERSION 30.0.3
ENV ANDROID_SDK_BUILD_TOOLS_BIN ${ANDROID_HOME}/build-tools/${ANDROID_SDK_BUILD_TOOLS_VERSION}
ENV ANDROID_SDK_PLATFORM 29
ENV ANDROID_SDK_PLATFORM 30
ENV ANDROID_NDK_BIN ${ANDROID_HOME}/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin

ENV PATH=${PATH}:${JAVA_HOME}/bin:${ANDROID_NDK_BIN}:${ANDROID_SDK_BUILD_TOOLS_BIN}
Expand All @@ -18,14 +18,16 @@ RUN wget -O jdk8.tgz "https://android.googlesource.com/platform/prebuilts/jdk/jd
tar zxvf jdk8.tgz -C ${JAVA_HOME}; \
rm jdk8.tgz

# Install SDK
RUN wget -O sdk.zip "https://dl.google.com/android/repository/sdk-tools-linux-${ANDROID_SDK_TOOLS_VERSION}.zip"; \
echo "${ANDROID_SDK_TOOLS_SHA256SUM} *sdk.zip" | sha256sum -c -; \
unzip -d ${ANDROID_HOME} sdk.zip; \
# Install command line tools
RUN wget -O sdk.zip "https://dl.google.com/android/repository/commandlinetools-linux-${COMMANDLINETOOLS_VERSION}_latest.zip"; \
echo "${COMMANDLINETOOLS_SHA256SUM} *sdk.zip" | sha256sum -c -; \
unzip -d /tmp sdk.zip; \
mkdir -p ${ANDROID_HOME}/cmdline-tools; \
mv /tmp/cmdline-tools ${ANDROID_HOME}/cmdline-tools/latest; \
rm sdk.zip;

# Install tools, platforms and ndk
RUN yes | ${ANDROID_HOME}/tools/bin/sdkmanager \
RUN yes | ${ANDROID_HOME}/cmdline-tools/latest/bin/sdkmanager \
"build-tools;${ANDROID_SDK_BUILD_TOOLS_VERSION}" \
"ndk-bundle" \
"platforms;android-${ANDROID_SDK_PLATFORM}" \
Expand Down

0 comments on commit 6b4bc88

Please sign in to comment.