appcd-plugin-genymotion

Genymotion and VirtualBox service for the Appc Daemon.

Usage no npm install needed!

<script type="module">
  import appcdPluginGenymotion from 'https://cdn.skypack.dev/appcd-plugin-genymotion';
</script>

README

appcd-plugin-genymoton

Genymotion service for the Appc Daemon.

Info

The info service uses genymotion.js and [virtualbox.js] (./src/virtualbox.js) to detect the install Genymotion install and emulators, and Virtualbox install.

appcd.call('/genymotion/latest/info', ctx => {
    console.log(ctx.response);
});

Example response

{
    "home": "/Users/eharris/.Genymobile/Genymotion",
    "path": "/Applications/Genymotion.app/Contents/MacOS",
    "emulators": [
        {
            "name": "Custom Phone - 7.1.0 - API 25 - 768x1280",
            "guid": "6dc3f69a-c387-4dfa-9a42-a24a0f2cdb16",
            "target": "7.1.0",
            "sdk-version": "7.1.0",
            "genymotion": "2.11.0",
            "dpi": 320,
            "display": "768x1280-16",
            "abi": "x86",
            "googleApis": null
        }
    ],
    "executables": {
        "genymotion": "/Applications/Genymotion.app/Contents/MacOS/genymotion",
        "player": "/Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS/player"
    },
    "virtualbox": {
        "version": "5.1.26r117224",
        "executables": {
            "vboxmanage": "/usr/local/bin/vboxmanage"
        }
    }
}

Legal

This project is open source under the Apache Public License v2 and is developed by Axway, Inc and the community. Please read the LICENSE file included in this distribution for more information.