I'm using Genymotion emulator to develop on android, but when I run it, the following error occurs :
genymotion version and virtual device version do not match
this is for detail error
I'm using Genymotion ver.2.2.0 and VirtualBox ver.4.3.12
Can anyone help me?
Genymotion Desktop has been designed to run in a physical environment, not in a virtual machine. For this reason, Genymotion Desktop will not work if run in a Windows, Linux or macOS VM.
In my testing Genymotion is definitely faster than the AVD Manager, with almost instant boot times and no lag. In general, a virtual device is much slower than a real device, Google has worked with Intel in an attempt to bring a better experience using a kind of virtual machine.
Start Genymotion, and get its ip address on the Host private network (use virtualbox interface, or in host's console adb shell ifconfig ) In your host's console execute adb tcpip 5556. Start your other VM, and in its console execute adb connect <ip_of_genymotion>:5556.
Genymotion Desktop is meant to be installed and run on real hardware. Therefore, virtualization is not supported.
You should update your Virtual Device that's all, if you are not looking to see new feature then you can click on "Continue" button.
When you update it then you will have a fresh Virtual Device then there you need to install the other third party apps which if you installed in your current virtual device like Google Apps (Play Store, Google+ etc)
https://cloud.genymotion.com/page/changelog/#220
We regularly add new features to Genymotion. These new features cannot work on virtual devices created with a previous version of Genymotion. This is why you see an annoying popup when you try to run them from a new Genymotion version. But rejoice! Today is the last day you will have to do it. In this release, we have introduced a wizard that automatically migrates old devices to new ones. So please, for the last time, delete your current virtual devices and create new ones using our new 2.2 Genymotion version. Next time, you will be able to automatically convert them.
If you are using the free version, you can't use update on a virtual device (it's only for paid version). So what you need to do is remove that device from your list and re-download or add that same virtual device from the list again. This should solve to stop that popup.
This happened on one of my Macs. Clearing the cache didn't help. Neither did reinstalling Genymotion. However I found a solution (I assume some sort of similar procedure applies to Windows PCs):
proceed to a fresh install of Genymotion 2.2.0 on another Mac (let's call it: "source"). Add a new device (for instance "Google Nexus 7 2013"). The correct 2.2.0 virtual device will be downloaded from the Genymotion Cloud. Launch the virtual machine once, then close it.
on the "source" Mac, open the Finder and use the "Go to folder" menu to browse to the /Users/[YourUserID]/.Genymobile/Genymotion/deployed folder. Locate the folder corresponding to your newly installed virtual device (i.e. "Google Nexus 7 2013 - 4.4.2 - API 19 - 1200x1920" in our example) and copy it to the exact same location onto your "target" Mac (assuming there's no existing folder with this name)
on your "source" Mac, browse to the /Users/[YourUserID]/Library folder (Alt key + "Go to folder" menu in the Finder). Go to the VirtualBox folder and open the VirtualBox.xml file with TextEdit. Locate the line that matches your newly installed virtual device in the section; add this line to section of the VirtualBox.xml file of your "target" Mac (located in the same folder).
That's it! Start Genymotion on your "target" Mac and launch your new virtual device. No more "genymotion version and virtual device version do not match" warning.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With