Hey Everyone!
September updates for Android are available with the following image tags:
android:2022.09.1
android:2022.09.2
The .1 tag corresponds to 20.04 for Docker, and 22.04 for Machine
The .2 tag only corresponds to Docker, which runs 22.04
This refresh updates software included in the image, which can be found below. See the
android docs for more information about how to use the machine executor and these images
What’s New
Mostly standard updates with minor changes from the August update, specifically for the Machine Image.
For the Docker Convenience Image, there are several new updates to keep parity with the Machine Image, particularly the inclusion of the r25 NDK, which now supports Android 13/API Level 33
Android Docker
- NDK: 24.0.8215888 → 25.0.8775105
- NDK LTS: 23.1.7779620 → 25.1.8937393
- gcloud: 397 → 401
Android VM
Includes the above changes as well as:
- Docker Compose: 2.6.0 → 2.10.2
- Node.js (LTS): 16.16.0 → 16.17.0
- Node.js (current): 18.7.0 → 18.9.0
Release Cadence
Expect an update every 1-2 months for these images, excluding security updates
Example
Here’s a quick usage example:
version: 2.1
workflows:
main:
jobs:
- build
jobs:
build:
machine:
image: android:2022.09.2
steps:
- checkout
- run: echo "Do some things"
Software
Here is a list of the major software installed on each image. If multiple versions are present, the default is shown here:
Android Machine Image | Android Docker Image | |
---|---|---|
Tag | android:2022.09.1 | android:2022.09.1 |
Docker | 20.10.17 | 20.10.17 |
Docker Compose | 2.10.2 | 2.10.2 |
Docker Compose Switch | 1.0.5 | 1.0.4 |
Google Cloud SDK | 401.0.0 | 401.0.0 |
Android Platform | 27 → 33 | 27 → 33 |
Android Build Tools | 33 | 33 |
Node.js | 16.17.0 | 16.17.0 (node variant) |
npm | 8.19.1 | 8.15.0 |
yarn | 1.22.19 | 1.22.18 |
Android NDK | 25.1.8937393 | 25.1.8937393 |
OpenJDK | 11.0.16 | 11.0.16 |
Maven | 3.8.6 | 3.8.6 |
Gradle | 7.5.1 | 7.5.1 |
cmake | 3.18.1 | 3.18.1 |
Python | 3.10.6 | 3.10.4 |
Ruby | 3.1.2 | 2.7.0 |
extras | android;m2, google;m2, google play services | android;m2, google;m2, google play services |