Skip to content

AaronTriplett/docker-android-images

 
 

Repository files navigation

docker-android-images

Docker images for Android SDK and Emulators

android-sdk.Dockerfile

Downloads the Android SDK and installs build tools and platform tools.

Image name

reactivecircus/android-sdk

Image version

Image versions (tags) can be found on Docker Hub

Current SDK Versions

  • Build tools - 29.0.1
  • Platform tools - 29

Base image

ubuntu:16.04

Included packages

  • openjdk-8-jdk
  • curl
  • unzip

android-emulator-<api-version>.Dockerfile

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

Image name

ychescale9/android-emulator-<api-version>

Image version

Image versions (tags) can be found on Docker Hub:

Base image

reactivecircus/android-sdk:<latest-image-version>

Included packages

  • qemu-kvm
  • libvirt-bin
  • ubuntu-vm-builder
  • bridge-utils
  • virtinst
  • cpu-checker
  • lib32stdc++6

About

Docker images for Android SDK and Emulators

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Dockerfile 88.7%
  • Shell 11.3%