Docker images for Android SDK and Emulators
Downloads the Android SDK and installs build tools and platform tools.
reactivecircus/android-sdk
Image versions (tags) can be found on Docker Hub
- Build tools -
29.0.1 - Platform tools -
29
ubuntu:16.04
openjdk-8-jdkcurlunzip
Downloads and installs packages required for hardware acceleration with kvm, and the Android system image for the <api-version>. All system images are Google APIs Intel x86 Atom.
Note: host machine must support hardware acceleration in the BIOS settings in order to run x86 emulators, which is not the case with most of the hosted CI services.
Update: The new emulator 28.1.8 Canary introduced a headless emulator build without KVM dependency which is a blocker for running instrumented tests on most cloud CI services as the host machines usually don't have the required bios settings turned on for KVM. The android-emulator-28.Dockerfile has been updated to the canary build for experimenting with this. Related discussion with the Android Emulator Team on reddit
ychescale9/android-emulator-<api-version>
Image versions (tags) can be found on Docker Hub:
reactivecircus/android-sdk:<latest-image-version>
qemu-kvmlibvirt-binubuntu-vm-builderbridge-utilsvirtinstcpu-checkerlib32stdc++6