2

I've installed Genymotion and configure it to use the SDK folder from Android SDK. (In preferences, ADB -> Use custom Android SDK tools, and select /Users/XXX/Library/Android/sdk)

But when I open both Genymotion and Android AVD manager, it can't see the same virtual machine created in each other:

AVD Manager showing Nexus 5X API 24 only

Genymotion showing Nexus 4 API 19 only

Is there a way to share the virtual machine, without taking extra disk spaces?

3

Genymotion and the Android emulator for Android SDK can not interoperate because the used virtualization system is totally different:

Android Emulator from SDK uses an QEMU 2 based emulator for running the emulator images.

Genymotion uses VirtualBox emulator as the underlying virtualization system. As VirtualBox only supports x86 emulation for example ARMv7/ARMv8 based emulator do not exist for Genymotion.

Effectively this means that the emulated devices are slightly different. For example they are different regarding the emulated devices (e.g. graphics chip) and the used file formats. As different devices require different drivers converting an emulator image from one system to another is also not that easy.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.