I have installed Genymotion for Android in one machine (windows PC) and downloaded a Nexus virtual device. How can I copy the virtual device to another development machine?<
Here is what I did to get it done (tested on v 2.2.2)
1- download genymtino and virtual box (I used latest version) in the new pc
2- from the source pc copy the contents of the following folders to the same corresponding folders in the new pc
C:\Users{username}\AppData\Local\Genymobile\Genymotion\ova
C:\Users{username}\AppData\Local\Genymobile\Genymotion\deployed (however it does noes not seem to be necessarily)
3- Open Virtual Box and imnport all machines from
C:\Users{username}\AppData\Local\Genymobile\Genymotion\ova
4- Close dropbox Open Geny Motion , you will find the devices.
5- You can change screen size and other settings by clicking settings menu beside the device name when clicking over it.
go to c:\users(username)\appdata\local\genymotion\genymotion\ova in ova,there should be a vdi file,that is your virtual device. copy it and send it to another computer and run it with oracle vm virtual box
My GenyMotion version is : 2.6.0
The actual path for ova is :
%driver_letter%:\Users\%username%\AppData\Local\Genymobile\Genymotion\ova\
Copy here the ova files. And then open Genymotion and select the correct version.
PS : One of genymotion repositories is : http://files2.genymotion.com/dists/x.x.x/ova/
Genymotion is based on VirtualBox so...
If you want to copy a complete virtual machine (complete with installed apps etc), then open virtual box. Select your machine and choose Archive/Export appliance.
Then go to your other computer and import the .ova file that was created (it says ovf, but don't worry it works). Now Genymotion will detect your imported virtual machine the next time you start Genymotion.
Install and run Genymotion and make a new device, you can delete or use it for later, this is just so you have the folders made in the correct place.
Properly shut down virtualbox (open task manager and close all virtualbox process)
Go to C:\Users(Name) and copy .VirtualBox folder and move to the same place on new computer
Go to C:\Users(Name)\AppData\Local\Genymobile\Genymotion\Genymobile\Genymotion\deployed copy all your Genymotion device folders and paste them to the same place on new computer
Tested in the latest version of Genymotion(v2.7.2) dated 20/08/2016 and might work for future versions too.
Download and install the same version(latest) of Genymotion on both the systems.
From the source system, copy the contents of the following folders to the same corresponding folders in the destination system.(Ensure Genymotion is closed while doing this)
> C:\Users{username}\AppData\Local\Genymobile\Genymotion\ova
> C:\Users{username}\AppData\Local\Genymobile\Genymotion\deployed
Open Genymotion and add the same virtual device to it. It may appear to be downloading but it will load the data from the copied folders and set up the virtual device.
The copied virtual device will appear in "Your virtual device" section.
Run the virtual device for testing.
Done.
Hope this helped :)