2 votes

Partager la machine virtuelle entre Genymotion et Android AVD Manager?

J'ai installé Genymotion et l'ai configuré pour utiliser le dossier SDK de Android SDK. (Dans les préférences, ADB -> Utiliser les outils SDK Android personnalisés, et sélectionner /Users/XXX/Library/Android/sdk)

Mais lorsque j'ouvre à la fois Genymotion et le gestionnaire AVD Android, ils ne peuvent pas voir la même machine virtuelle créée dans chacun d'eux :

Gestionnaire AVD montrant uniquement Nexus 5X API 24

Genymotion montrant uniquement Nexus 4 API 19

Y a-t-il un moyen de partager la machine virtuelle, sans prendre de l'espace disque supplémentaire ?

3voto

pr0nin Points 353

Genymotion et l'émulateur Android pour Android SDK ne peuvent pas interagir car le système de virtualisation utilisé est totalement différent :

L'émulateur Android du SDK utilise un émulateur basé sur QEMU 2 pour exécuter les images d'émulateur.

Genymotion utilise l'émulateur VirtualBox comme système de virtualisation sous-jacent. Comme VirtualBox ne prend en charge que l'émulation x86 par exemple, l'émulateur basé sur ARMv7/ARMv8 n'existe pas pour Genymotion.

Concrètement, cela signifie que les appareils émulés sont légèrement différents. Par exemple, ils diffèrent en ce qui concerne les appareils émulés (par exemple, la puce graphique) et les formats de fichiers utilisés. Comme les différents appareils nécessitent des pilotes différents, la conversion d'une image d'émulateur d'un système à un autre n'est pas non plus si facile.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X