11# Docker Hub: https://hub.docker.com/r/simplatex/android-lightweight
22
3- FROM ubuntu:23.10
3+ FROM ubuntu:24.04
44
55LABEL maintainer "simplatex.com.au@gmail.com"
66
@@ -13,18 +13,20 @@ ARG DEBIAN_FRONTEND=noninteractive
1313
1414# Version of tools:
1515# In Code
16- ARG GRADLE_VERSION=8.2 .1
17- ARG ANDROID_API_LEVEL=34
16+ ARG GRADLE_VERSION=8.11 .1
17+ ARG ANDROID_API_LEVEL=35
1818# https://developer.android.com/studio/releases/build-tools
19- ARG ANDROID_BUILD_TOOLS_LEVEL=34 .0.0
19+ ARG ANDROID_BUILD_TOOLS_LEVEL=36 .0.0-rc1
2020# https://developer.android.com/ndk/downloads
21- ARG ANDROID_NDK_VERSION=26.1.10909125
21+ ARG ANDROID_NDK_VERSION=28.0.12674087
2222# https://developer.android.com/studio/
23- ARG ANNDROID_CMD_LINE_TOOLS=linux-11076708_latest
23+ ARG ANDROID_CMD_LINE_TOOLS=linux-11076708_latest
24+ # https://developer.android.com/build/jdks
25+ ARG OPEN_JDK=openjdk-17-jdk
2426
25- # Dependencies and needed tools
27+ # Dependencies and tools
2628RUN apt update -qq
27- RUN apt install -qq -y openjdk-17-jdk vim git unzip libglu1 libpulse-dev libasound2 libc6 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxi6 libxtst6 libnss3 wget
29+ RUN apt install -qq -y ${OPEN_JDK} vim git unzip libglu1 libpulse-dev libasound2t64 libc6 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxi6 libxtst6 libnss3 wget
2830
2931# Download gradle, install gradle and gradlew
3032RUN wget -q https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-bin.zip -P /tmp
@@ -37,8 +39,8 @@ RUN /opt/gradle/gradle-${GRADLE_VERSION}/bin/gradle wrapper -p /opt/gradlew
3739# Download commandlinetools
3840RUN mkdir /opt/android
3941RUN mkdir /opt/android/cmdline-tools
40- RUN wget -q https://dl.google.com/android/repository/commandlinetools-${ANNDROID_CMD_LINE_TOOLS }.zip -P /tmp
41- RUN unzip -q -d /opt/android/cmdline-tools /tmp/commandlinetools-${ANNDROID_CMD_LINE_TOOLS }.zip
42+ RUN wget -q https://dl.google.com/android/repository/commandlinetools-${ANDROID_CMD_LINE_TOOLS }.zip -P /tmp
43+ RUN unzip -q -d /opt/android/cmdline-tools /tmp/commandlinetools-${ANDROID_CMD_LINE_TOOLS }.zip
4244
4345# install packages and accept all licenses
4446# cmdline-tools/cmdline-tools - the second "cmdline-tools" is the folder in the zip file
@@ -54,4 +56,4 @@ ENV LD_LIBRARY_PATH "$ANDROID_HOME/emulator/lib64:$ANDROID_HOME/emulator/lib64/q
5456
5557# Clean up
5658RUN rm /tmp/gradle-${GRADLE_VERSION}-bin.zip \
57- && rm /tmp/commandlinetools-${ANNDROID_CMD_LINE_TOOLS }.zip
59+ && rm /tmp/commandlinetools-${ANDROID_CMD_LINE_TOOLS }.zip
0 commit comments