Tags are constructed using the API level and the JDK version suffix.
Base Image Tags:
- JDK8:
jdk8, latest-jdk8 - JDK11:
jdk11, latest-jdk11 - JDK17:
jdk17, latest, latest-jdk17 - JDK21:
jdk21, latest-jdk21
Android API Level Tags:
To target a specific Android API level, use the format android-{API_LEVEL}-{JDK_SUFFIX}.
Examples:
- Android 13 (API 33) with JDK 11:
android-33-jdk11 - Android 14 (API 34) with JDK 17:
android-34-jdk17 - Android 15 (API 35) with JDK 21:
android-35-jdk21
| API level | JDK8 | JDK11 | JDK17 | JDK21 |
|-------------------|------------------------------------|------------------------------------------------------|-------------------------------------|-------------------------------------|
| Base Image | `jdk8` `latest-jdk8` | `jdk11`, `latest-jdk11` | `jdk17`, `latest`, `latest-jdk17` | `jdk21`, `latest-jdk21` |
| Android 9.0 (28) | `android-28-jdk8` | `android-28`, `android-28-jdk11` | `android-28-jdk17` | `android-28-jdk21` |
| Android 10 (29) | `android-29-jdk8` | `android-29`, `android-29-jdk11` | `android-29-jdk17` | `android-29-jdk21` |
| Android 11 (30) | `android-30-jdk8` | `android-30`, `android-30-jdk11` | `android-30-jdk17` | `android-30-jdk21` |
| Android 12 (31) | `android-31-jdk8` | `android-31`, `android-31-jdk11` | `android-31-jdk17` | `android-31-jdk21` |
| Android 12L (32) | `android-32-jdk8` | `android-32`, `android-32-jdk11` | `android-32-jdk17` | `android-32-jdk21` |
| Android 13 (33) | `android-33-jdk8` | `android-33`, `android-33-jdk11` | `android-33-jdk17` | `android-33-jdk21` |
| Android 14 (34) | `android-34-jdk8` | `android-34`, `android-34-jdk11` | `android-34-jdk17` | `android-34-jdk21` |
| Android 15 (35) | `android-35-jdk8` | `android-35`, `android-35-jdk11` | `android-35-jdk17` | `android-35-jdk21` |
| Android 16 (36.0) | `android-36-jdk8` | `android-36`, `android-36-jdk11` | `android-36-jdk17` | `android-36-jdk21` |
| Android 16 (36.1) | `android-36.1-jdk8` | `android-36.1`, `android-36.1-jdk11` | `android-36.1-jdk17` | `android-36.1-jdk21` |
| Android 17 (37.0) | `android-37.0-jdk8`, `latest-jdk8` | `android-37.0`, `android-37.0-jdk11`, `latest-jdk11` | `android-37.0-jdk17`, `latest`, `latest-jdk17` | `android-37.0-jdk21`, `latest-jdk21` |
| Android 17 (37.1) | `android-37.1-jdk8` | `android-37.1`, `android-37.1-jdk11` | `android-37.1-jdk17` | `android-37.1-jdk21` |