Skip to main content

Define and run android virtual devices

Project description

avd-compose PyPi version PyPI pyversions

Define and run android virtual devices

Requirements

  • android-studio
  • python3.4+
  • pip3

Notes

Make sure

  • avdmanager, sdkmanager -> ($ANDROID_HOME/tools/bin)
  • emulator -> ($ANDROID_HOME/tools)

are in your user's $PATH variable.

Install

$ pip3 install --user avd-compose

Usage

$ avd-compose --help
$ avd-compose version
$ cat <<EOF >avd-compose.yml
version: 1

platforms:
  - name: My_Nexus_5
    avd:
      package: "system-images;android-27;google_apis_playstore;x86"
      device: Nexus 5
    emulator:

  - name: My_Nexus_One
    avd:
      package: "system-images;android-27;google_apis_playstore;x86"
      device: Nexus One
    emulator:

EOF
$ # Create all of them
$ avd-compose create
$ # Create one of them
$ avd-compose create --name My_Nexus_One
$ # Destroy all of them
$ avd-compose destroy
$ # Destroy one of them
$ avd-compose destroy --name My_Nexus_One
$ avd-compose up --name My_Nexus_5

Examples

Look up the examples directory.

Credits

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
avd_compose-0.3.0-py3-none-any.whl (46.5 kB) Copy SHA256 hash SHA256 Wheel py3
avd-compose-0.3.0.tar.gz (16.6 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page