It is possible. First you need to open your Genymotion devices on your local network. To do this, create the entire device that you want to run on a dedicated computer. Then open VirtualBox locally and for each device do the following:
- Go to Settings> Network.
- Open Adapter 2
- Change the "Attached to" parameter to the "Bridged Adapter" (by default it is set to NAT)
- Click OK
Then you need to get the local IP address of the device. You can get it by running the following command:
adb shell "ifconfig | awk '/inet addr/{print substr(\$2,6)}' | awk 'NR==2'"
When all this is done, go back to your development PC. Open a terminal and enter for each of your remote Genymotion devices:
adb connect <DEVICE_IP>
This way you connect the local adb deamon to the remote devices.
Now you can control your remote Genymotion devices as if they were local. You can run adb install to install the APK remotely.
source share