3 votes

Émulateur Android pour Ubuntu 12.04

J'ai installé un JDK puis un Android SDK sur ma machine Ubuntu 12.04, 32 bits (2 Go de mémoire DDR3). Le but est d'avoir un émulateur Android. J'ai créé quelques dispositifs virtuels Android, dont un que j'ai nommé 'Andreud'. Lorsque je tape la commande

emulator @Andreud

où "Andreud" est le nom du dispositif virtuel Android que j'ai créé. Une fenêtre vide avec un fond noir apparaît sur laquelle le mot "Android" est visible, dans sa police de caractères caractéristique. Ceci, je suppose, est l'écran de bienvenue. L'écran d'accueil, les icônes, etc. n'apparaissent pas. De plus, il y a des boutons pour le contrôle du volume et aussi le bouton de mise en marche, qui sont tous activés. Même les boutons du D-pad, qui comporte 4 boutons de navigation (gauche, droite, haut, bas) et un bouton central, sont activés. D'autres boutons importants, comme le bouton d'accueil et le bouton de menu, sont désactivés. L'écran de bienvenue s'affiche pendant plusieurs minutes avant de se vider à nouveau.

Je voudrais (au minimum) que l'un de mes dispositifs virtuels Android fonctionne.

Toute aide est la bienvenue.

1voto

Thej Points 655

Sur quel système faites-vous tourner l'émulateur ? Pour le moment, il semble que votre système soit trop lent pour faire fonctionner l'émulateur. L'émulateur est très gourmand en ressources et, à moins que vous ne disposiez d'une machine haut de gamme, il sera très lent.

Pour commencer, il est préférable de commencer avec une résolution d'écran plus petite. Une résolution d'écran de la taille d'une tablette est pratiquement impossible à émuler, à moins d'avoir une machine très haut de gamme, essayez la taille WQVGA. Vérifiez ensuite la quantité de RAM que vous allouez à la machine virtuelle, si elle dépasse la quantité de RAM libre dont vous disposez habituellement lorsque l'émulateur n'est pas en cours d'exécution, elle sera très lente en raison d'un swapping important. Fermez également les autres applications en cours d'exécution sur le système pour libérer des ressources.

1voto

P0rc0_R0550 Points 11

Probablement que votre machine est lente, mais si vous la paramétrez correctement, elle fonctionnera mieux...

Par exemple, vous aviez configuré KVM ?

Ensuite, lorsque vous lancez l'émulateur, ajoutez ces chaînes à la fin :

-qemu -m 2047 -enable-kvm

Vous aviez téléchargé une image x86 ou x86_64 (elle peut fonctionner en natif et plus rapidement) ?

Quel type de system_image voulez-vous exécuter ?

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