Alpine Android Versions Save

🐋 Small docker image for building & testing Android applications.

v2024.04.26

3 weeks ago

Changelog

  • Added VanillaIceCream (API 35)
  • CommandLine Tools 12.0 → 13.0

Changes comparison

Images content

  • JDK8 images are based on bellsoft/liberica-openjdk-alpine:8:

    • Alpine: 3.19
    • JDK: 8u412+9
  • JDK11 images are based on bellsoft/liberica-openjdk-alpine:11:

    • Alpine: 3.19
    • JDK: 11.0.23+10
  • JDK17 images are based on bellsoft/liberica-openjdk-alpine:17:

    • Alpine: 3.19
    • JDK: 17.0.11+10
  • JDK21 images are based on bellsoft/liberica-openjdk-alpine:21:

    • Alpine: 3.19
    • JDK: 21.0.3+10

Base image

  • Android SDK Command-line Tools: 9.0 (9477386) (JDK8)
  • Android SDK Command-line Tools: 10.0 (9862592) (JDK8)
  • Android SDK Command-line Tools: 13.0 (11479570) (JDK17 and JDK21)
  • Android SDK Platform-Tools: 34.0.5
  • Google Play Instant Development SDK: 1.9.0
  • SDK Patch Applier v4: 1

Specific images

Version SDK Build-Tools SDK Platform
Android 28 28.0.3 28 rev. 6
Android 29 29.0.3 29 rev. 5
Android 30 30.0.3 30 rev. 3
Android 31 31.0.0 31 rev. 1
Android 32 32.0.0 32 rev. 1
Android 33 33.0.2 33 rev. 2
Android 34 34.0.0 34 rev. 2
Android VanillaIceCream 35.0.0 35 rev. 3

Use this image

Replace XX with the correct Android API level, from 28 to 34. Replace YY with the JDK version of your choosing: 8, 11, 17 or 21.

  • DockerHub: alvrme/alpine-android:android-XX-jdkYY-v2024.04.26
  • GHCR: ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2024.04.26
  • Quay: quay.io/alvr/alpine-android:android-XX-jdkYY-v2024.04.26

v2024.01.05

4 months ago

Changelog

  • Add TAR package #26
  • Add JDK21 #29
  • Android 34 is now latest as per #14
  • CommandLine Tools 11.0 → 12.0 (for JDK17 and JDK21)
  • Android SDK Platform-Tools 34.0.4 → 34.0.5

Changes comparison

Images content

  • JDK8 images are based on bellsoft/liberica-openjdk-alpine:8:

    • Alpine: 3.18
    • JDK: 8u372-7
  • JDK11 images are based on bellsoft/liberica-openjdk-alpine:11:

    • Alpine: 3.18
    • JDK: 11.0.19-7
  • JDK17 images are based on bellsoft/liberica-openjdk-alpine:17:

    • Alpine: 3.18
    • JDK: 17.0.7-7
  • JDK21 images are based on bellsoft/liberica-openjdk-alpine:21:

    • Alpine: 3.18
    • JDK: 21.0.1+15

Base image

  • Android SDK Command-line Tools: 9.0 (9477386) (JDK8)
  • Android SDK Command-line Tools: 10.0 (9862592) (JDK8)
  • Android SDK Command-line Tools: 12.0 (11076708) (JDK17 and JDK21)
  • Android SDK Platform-Tools: 34.0.5
  • Google Play Instant Development SDK: 1.9.0
  • SDK Patch Applier v4: 1

Specific images

Version SDK Build-Tools SDK Platform
Android 28 28.0.3 28 rev. 6
Android 29 29.0.3 29 rev. 5
Android 30 30.0.3 30 rev. 3
Android 31 31.0.0 31 rev. 1
Android 32 32.0.0 32 rev. 1
Android 33 33.0.2 33 rev. 2
Android 34 34.0.0 34 rev. 2

Use this image

Replace XX with the correct Android API level, from 28 to 34. Replace YY with the JDK version of your choosing: 8, 11, 17 or 21.

  • DockerHub: alvrme/alpine-android:android-XX-jdkYY-v2024.01.05
  • GHCR: ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2024.01.05
  • Quay: quay.io/alvr/alpine-android:android-XX-jdkYY-v2024.01.05

v2023.09.10

8 months ago

Changelog

  • Add SSH package #26
  • CommandLine Tools 9.0 → 10.0 (for JDK11)
  • CommandLine Tools 9.0 → 11.0 (for JDK17)
  • Android SDK Platform-Tools 34.0.3 → 34.0.4

Changes comparison

Images content

  • JDK8 images are based on bellsoft/liberica-openjdk-alpine:8:

    • Alpine: 3.18
    • JDK: 8u372-7
  • JDK11 images are based on bellsoft/liberica-openjdk-alpine:11:

    • Alpine: 3.18
    • JDK: 11.0.19-7
  • JDK17 images are based on bellsoft/liberica-openjdk-alpine:17:

    • Alpine: 3.18
    • JDK: 17.0.7-7

Base image

  • Android SDK Command-line Tools: 9.0 (9477386) (JDK8)
  • Android SDK Command-line Tools: 10.0 (9862592) (JDK8)
  • Android SDK Command-line Tools: 11.0 (10406996) (JDK17)
  • Android SDK Platform-Tools: 34.0.4
  • Google Play Instant Development SDK: 1.9.0
  • SDK Patch Applier v4: 1

Specific images

Version SDK Build-Tools SDK Platform
Android 28 28.0.3 28 rev. 6
Android 29 29.0.3 29 rev. 5
Android 30 30.0.3 30 rev. 3
Android 31 31.0.0 31 rev. 1
Android 32 32.0.0 32 rev. 1
Android 33 33.0.2 33 rev. 2
Android 34 34.0.0 34 rev. 2

Use this image

Replace XX with the correct Android API level, from 28 to 34. Replace YY with the JDK version of your choosing: 8, 11 or 17.

  • DockerHub: alvrme/alpine-android:android-XX-jdkYY-v2023.09.10
  • GHCR: ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2023.09.10
  • Quay: quay.io/alvr/alpine-android:android-XX-jdkYY-v2023.09.10

v2023.06.10

11 months ago

Changelog

  • UpsideDownCake rev. 3 → Android 34 rev. 1
  • Android SDK Build-Tools: 34.0.0-rc04 → 34.0.0
  • Android SDK Platform-Tools: 34.0.1 → Android SDK Platform-Tools: 34.0.3

Changes comparison

Images content

  • JDK8 images are based on bellsoft/liberica-openjdk-alpine:8:

    • Alpine: 3.17
    • JDK: 8u372-7
  • JDK11 images are based on bellsoft/liberica-openjdk-alpine:11:

    • Alpine: 3.17
    • JDK: 11.0.19-7
  • JDK17 images are based on bellsoft/liberica-openjdk-alpine:17:

    • Alpine: 3.17
    • JDK: 17.0.7-7

Base image

  • Android SDK Command-line Tools: 9.0 (9477386)
  • Android SDK Platform-Tools: 34.0.3
  • Google Play Instant Development SDK: 1.9.0
  • SDK Patch Applier v4: 1

Specific images

Version SDK Build-Tools SDK Platform
Android 28 28.0.3 28 rev. 6
Android 29 29.0.3 29 rev. 5
Android 30 30.0.3 30 rev. 3
Android 31 31.0.0 31 rev. 1
Android 32 32.0.0 32 rev. 1
Android 33 33.0.2 33 rev. 2
Android 34 34.0.0 34 rev. 1

Use this image

Replace XX with the correct Android API level, from 28 to 34. Replace YY with the JDK version of your choosing: 8, 11 or 17.

  • DockerHub: alvrme/alpine-android:android-XX-jdkYY-v2023.06.10
  • GHCR: ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2023.06.10
  • Quay: quay.io/alvr/alpine-android:android-XX-jdkYY-v2023.06.10

v2023.05.15

1 year ago

Changelog

  • UpsideDownCake rev. 2 → UpsideDownCake rev. 4
  • Android SDK Build-Tools: 34.0.0-rc02 → 34.0.0-rc04
  • Android SDK Platform-Tools: 34.0.0 → Android SDK Platform-Tools: 34.0.1

Changes comparison

Images content

  • JDK8 images are based on bellsoft/liberica-openjdk-alpine:8:

    • Alpine: 3.17
    • JDK: 8u372-7
  • JDK11 images are based on bellsoft/liberica-openjdk-alpine:11:

    • Alpine: 3.17
    • JDK: 11.0.19-7
  • JDK17 images are based on bellsoft/liberica-openjdk-alpine:17:

    • Alpine: 3.17
    • JDK: 17.0.7-7

Base image

  • Android SDK Command-line Tools: 9.0 (9477386)
  • Android SDK Platform-Tools: 34.0.1
  • Google Play Instant Development SDK: 1.9.0
  • SDK Patch Applier v4: 1

Specific images

Version SDK Build-Tools SDK Platform
Android 28 28.0.3 28 rev. 6
Android 29 29.0.3 29 rev. 5
Android 30 30.0.3 30 rev. 3
Android 31 31.0.0 31 rev. 1
Android 32 32.0.0 32 rev. 1
Android 33 33.0.2 33 rev. 2
Android UpsideDownCake 34.0.0-rc4 UpsideDownCake rev. 4

Use this image

Replace XX with the correct Android API level, from 28 to UpsideDownCake. Replace YY with the JDK version of your choosing: 8, 11 or 17.

  • DockerHub: alvrme/alpine-android:android-XX-jdkYY-v2023.05.15
  • GHCR: ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2023.05.15
  • Quay: quay.io/alvr/alpine-android:android-XX-jdkYY-v2023.05.15

v2023.03.08

1 year ago

Changelog

  • UpsideDownCake rev. 1 → UpsideDownCake rev. 2
  • Android SDK Build-Tools: 34.0.0-rc01 → 34.0.0-rc02

Changes comparison

Images content

  • JDK8 images are based on bellsoft/liberica-openjdk-alpine:8:

    • Alpine: 3.16
    • JDK: 8u362-9
  • JDK11 images are based on bellsoft/liberica-openjdk-alpine:11:

    • Alpine: 3.16
    • JDK: 11.0.18-10
  • JDK17 images are based on bellsoft/liberica-openjdk-alpine:17:

    • Alpine: 3.16
    • JDK: 17.0.6-10

Base image

  • Android SDK Command-line Tools: 9.0 (9477386)
  • Android SDK Platform-Tools: 34.0.0
  • Google Play Instant Development SDK: 1.9.0
  • SDK Patch Applier v4: 1

Specific images

Version SDK Build-Tools SDK Platform
Android 28 28.0.3 28 rev. 6
Android 29 29.0.3 29 rev. 5
Android 30 30.0.3 30 rev. 3
Android 31 31.0.0 31 rev. 1
Android 32 32.0.0 32 rev. 1
Android 33 33.0.2 33 rev. 2
Android UpsideDownCake 34.0.0-rc2 UpsideDownCake rev. 2

Use this image

Replace XX with the correct Android API level, from 28 to UpsideDownCake. Replace YY with the JDK version of your choosing: 8, 11 or 17.

  • DockerHub: alvrme/alpine-android:android-XX-jdkYY-v2023.03.08
  • GHCR: ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2023.03.08
  • Quay: quay.io/alvr/alpine-android:android-XX-jdkYY-v2023.03.08

v2023.02.12

1 year ago

Changelog

  • Android SDK Platform-Tools: 33.0.3 → 34.0.0
  • Default NDK version: 23.0.7599858 → 25.2.9519653
  • Default CMake version: 3.18.1 → 3.22.1

Changes comparison

Images content

  • JDK8 images are based on bellsoft/liberica-openjdk-alpine:8:

    • Alpine: 3.16
    • JDK: 8u362-9
  • JDK11 images are based on bellsoft/liberica-openjdk-alpine:11:

    • Alpine: 3.16
    • JDK: 11.0.18-10
  • JDK17 images are based on bellsoft/liberica-openjdk-alpine:17:

    • Alpine: 3.16
    • JDK: 17.0.6-10

Base image

  • Android SDK Command-line Tools: 9.0 (9477386)
  • Android SDK Platform-Tools: 34.0.0
  • Google Play Instant Development SDK: 1.9.0
  • SDK Patch Applier v4: 1

Specific images

Version SDK Build-Tools SDK Platform
Android 28 28.0.3 28 rev. 6
Android 29 29.0.3 29 rev. 5
Android 30 30.0.3 30 rev. 3
Android 31 31.0.0 31 rev. 1
Android 32 32.0.0 32 rev. 1
Android 33 33.0.2 33 rev. 2
Android UpsideDownCake 34.0.0-rc1 UpsideDownCake rev. 1

Use this image

Replace XX with the correct Android API level, from 28 to UpsideDownCake. Replace YY with the JDK version of your choosing: 8, 11 or 17.

  • DockerHub: alvrme/alpine-android:android-XX-jdkYY-v2023.02.12
  • GHCR: ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2023.02.12
  • Quay: quay.io/alvr/alpine-android:android-XX-jdkYY-v2023.02.12

v2023.02.08

1 year ago

Changelog

  • Add UpsideDownCake #21
  • Android SDK Build-Tools: 33.0.1 → 33.0.2

Changes comparison

Images content

  • JDK8 images are based on bellsoft/liberica-openjdk-alpine:8:

    • Alpine: 3.16
    • JDK: 8u362-9
  • JDK11 images are based on bellsoft/liberica-openjdk-alpine:11:

    • Alpine: 3.16
    • JDK: 11.0.18-10
  • JDK17 images are based on bellsoft/liberica-openjdk-alpine:17:

    • Alpine: 3.16
    • JDK: 17.0.6-10

Base image

  • Android SDK Command-line Tools: 9.0 (9477386)
  • Android SDK Platform-Tools: 33.0.3
  • Google Play Instant Development SDK: 1.9.0
  • SDK Patch Applier v4: 1

Specific images

Version SDK Build-Tools SDK Platform
Android 28 28.0.3 28 rev. 6
Android 29 29.0.3 29 rev. 5
Android 30 30.0.3 30 rev. 3
Android 31 31.0.0 31 rev. 1
Android 32 32.0.0 32 rev. 1
Android 33 33.0.2 33 rev. 2
Android UpsideDownCake 34.0.0-rc1 UpsideDownCake rev. 1

Use this image

Replace XX with the correct Android API level, from 28 to UpsideDownCake. Replace YY with the JDK version of your choosing: 8, 11 or 17.

  • DockerHub: alvrme/alpine-android:android-XX-jdkYY-v2023.02.01
  • GHCR: ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2023.02.01
  • Quay: quay.io/alvr/alpine-android:android-XX-jdkYY-v2023.02.01

v2023.02.01

1 year ago

Changelog

  • latest tag now references API Level 33.
  • Android SDK Command-line Tools: 8.0 (9123335) → 9.0 (9477386)1
  • Update JDK

1: This update only applies to JDK11 and JDK17, because v9.0 requires Java 11 to execute sdkmanager.

Changes comparison

Images content

  • JDK8 images are based on bellsoft/liberica-openjdk-alpine:8:

    • Alpine: 3.16
    • JDK: 8u362-9
  • JDK11 images are based on bellsoft/liberica-openjdk-alpine:11:

    • Alpine: 3.16
    • JDK: 11.0.18-10
  • JDK17 images are based on bellsoft/liberica-openjdk-alpine:17:

    • Alpine: 3.16
    • JDK: 17.0.6-10

Base image

  • Android SDK Command-line Tools: 9.0 (9477386)
  • Android SDK Platform-Tools: 33.0.3
  • Google Play Instant Development SDK: 1.9.0
  • SDK Patch Applier v4: 1

Specific images

Version SDK Build-Tools SDK Platform
Android 28 28.0.3 28 rev. 6
Android 29 29.0.3 29 rev. 5
Android 30 30.0.3 30 rev. 3
Android 31 31.0.0 31 rev. 1
Android 32 32.0.0 32 rev. 1
Android 33 33.0.1 33 rev. 2

Use this image

Replace XX with the correct Android API level, from 28 to 33. Replace YY with the JDK version of your choosing: 8, 11 or 17.

  • DockerHub: alvrme/alpine-android:android-XX-jdkYY-v2023.02.01
  • GHCR: ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2023.02.01
  • Quay: quay.io/alvr/alpine-android:android-XX-jdkYY-v2023.02.01

v2022.12.01

1 year ago

Changelog

  • Android SDK Build-Tools: 33.0.0 → 33.0.1
  • Android SDK Platform-Tools: 33.0.2 → 33.0.3
  • Android SDK Platform: 33 rev. 1 → 33 rev. 2
  • Android SDK Command-line Tools: 7.0 (8512546) → 8.0 (9123335)
  • Update JDK

Changes comparison

Images content

  • JDK8 images are based on bellsoft/liberica-openjdk-alpine:8:

    • Alpine: 3.16
    • JDK: 8u352-8
  • JDK11 images are based on bellsoft/liberica-openjdk-alpine:11:

    • Alpine: 3.16
    • JDK: 11.0.7-7
  • JDK17 images are based on bellsoft/liberica-openjdk-alpine:17:

    • Alpine: 3.16
    • JDK: 17.0.5-8

Base image

  • Android SDK Command-line Tools: 8.0 (9123335)
  • Android SDK Platform-Tools: 33.0.3
  • Google Play Instant Development SDK: 1.9.0
  • SDK Patch Applier v4: 1

Specific images

Version SDK Build-Tools SDK Platform
Android 28 28.0.3 28 rev. 6
Android 29 29.0.3 29 rev. 5
Android 30 30.0.3 30 rev. 3
Android 31 31.0.0 31 rev. 1
Android 32 32.0.0 32 rev. 1
Android 33 33.0.1 33 rev. 2

Use this image

Replace XX with the correct Android API level, from 28 to 33. Replace YY with the JDK version of your choosing: 8, 11 or 17.

  • DockerHub: alvrme/alpine-android:android-XX-jdkYY-v202212.01
  • GHCR: ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2022.12.01
  • Quay: quay.io/alvr/alpine-android:android-XX-jdkYY-v2022.12.01