Hey Everyone!
New Android images for both machine (VM) and Docker are available:
jobs:
docker-job:
docker:
- image: cimg/android:2022.12.1
vm-job:
machine:
image: android:2022.12.1
What’s New
Mostly standard updates with minor changes from the September update, specifically for the Machine Image.
Please also note, there is a utility called circle-android
in the Machine Image that the Android Orb uses. There was a bug that caused the wait-for-boot
step to hang when confirming boot animation has stopped. This may have affected users who were using the orb at some point.
Additionally, we will be utilizing the latest 20.04 version of Ubuntu for both the cimg and the Machine Image until we formally move both over - likely in early January or February.
Android Docker
- gcloud: 401 → 412
- gradle: 7.5.1 → 7.6
- sdkmanager: 8512546 → 9123335
- build-tools: 33.0.0 → 33.0.1
- Docker: 20.10.18 → 20.10.121
- Docker Compose: 2.10.2 → 2.12.2
Android VM
Includes the above changes as well as:
- python: includes 3.8.10 (default ubuntu) as well as 3.10.6 → 3.11.1
- Docker Compose: 2.10.2 → 2.12.2
- Node.js (LTS): 16.17.1-> 18.12.1
- Node.js (current): 18.10.0 → 19.3.0
- ruby: 3.1.2 → 3.1.3
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.12.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.12.1 | android:2022.12.1 |
Docker | 20.10.21 | 20.10.21 |
Docker Compose | 2.12.2 | 2.12.2 |
Docker Compose Switch | 1.0.5 | 1.0.5 |
Google Cloud SDK | 412.0.0 | 412.0.0 |
Android Platform | 27 → 33 | 27 → 33 |
Android Build Tools | 33.0.1 | 33.0.1 |
Node.js | 18.12.1 | 18.12.1 (node variant) |
npm | 9.2.0 | 8.19.2 |
yarn | 1.22.19 | 1.22.18 |
Android NDK | 25.1.8937393 | 25.1.8937393 |
OpenJDK | 11.0.17 | 11.0.17 |
Maven | 3.8.6 | 3.8.6 |
Gradle | 7.6 | 7.6 |
cmake | 3.18.1 | 3.18.1 |
Python | 3.11.1 | 3.11.1 |
Ruby | 3.1.3 | 2.7.0 |
extras | android;m2, google;m2, google play services | android;m2, google;m2, google play services |