Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

genymotion version and virtual device version do not match

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?

like image 409
Egi Avatar asked May 24 '14 14:05

Egi


People also ask

Can Genymotion Desktop run in a virtual machine?

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.

Is Genymotion better than AVD?

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.

How do I connect Genymotion to VirtualBox?

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.

Does Genymotion work with vmware?

Genymotion Desktop is meant to be installed and run on real hardware. Therefore, virtualization is not supported.


2 Answers

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.

enter image description here

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.

like image 110
Ajay S Avatar answered Sep 21 '22 12:09

Ajay S


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.

like image 20
sparkz Avatar answered Sep 21 '22 12:09

sparkz