Plantage de l'émulateur Android sur Mac

Quand j'essaie de lancer l'émulateur Android, il se bloque sur Mac OS X. Il fonctionnait il y a quelque temps, mais maintenant ce n'est pas le cas et je n'ai pas une idée de pourquoi.

Journal des accidents: http://pastebin.com/04MjCqaS

Connexion du Terminal en mode verbeux: http://pastebin.com/L6y6rUr0

37
demandé sur MattSkala 2012-11-17 18:05:18

8 réponses

Même problème ici, je cours un mac mini avec 8GB de RAM et MacOS Lion. Il fonctionnait avec l'ancien AVD avec des plantages aléatoires de temps en temps, mais depuis la dernière mise à jour de L'APi 17, c'est une douleur dans le cul.

Le bundle ADT ne fonctionne pas du tout. Après avoir peaufiné les limites de mémoire sur eclipse.fichier ini il jette des erreurs de mémoire aléatoires. En outre, il n'a pas été en mesure de télécharger et d'installer le plugin m2e (maven to eclipse).

J'ai déménagé à IntelliJ et je suis capable de lancer AVD manager mais aucun des" anciens " appareils créés ne fonctionne. Si j'en crée un nouveau et que je le lance, cela fonctionne jusqu'à ce que je le ferme, alors je dois redémarrer le Mac et créer un nouvel appareil. En outre, il montre au hasard des erreurs lorsque je veux supprimer ces anciens périphériques virtuels créés.

Aussi le DDMS ne démarre pas. Je le lance, montre son icône sur le Dock mais il ne répond pas jusqu'à ce que je force la fermeture. Ce qu'est un Cauchemar.

* * modifier ** J'ai trouvé sur Android dev bug tracker ce problème lorsque vous exécutez 2 écran: https://code.google.com/p/android/issues/detail?id=40556&q=adt&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

Cela m'arrive avec l'émulateur android. Je l'ai résolu comme ça: CD ~/.android / avd ls *.avd

Choisissez maintenant l'émulateur qui se bloque et

cd name_of_the_emulator.avd
touch emulator-user.ini
vi emulator-user.ini

Et maintenant réinitialiser la fenêtre.x, c'est de la fenêtre.x = 0 quittez et exécutez l'émulateur.

Si vous déplacez et fermez l'émulateur sur l'écran secondaire, il se bloque la prochaine fois vous voulez l'exécuter.

61
répondu Imanol 2012-11-28 17:14:05

Tuer votre Docker processus

Un problème que j'ai vu plusieurs fois est avec Docker. L'émulateur Android se bloque lorsque Docker est en cours d'exécution sur Mac.

23
répondu AAnkit 2017-06-06 20:36:39

Je suivais le guide "Mise en route" de PhoneGap pour Android, et quand je suis arrivé à "déployer à L'émulateur", après avoir créé un nouvel AVD, mon Mac se bloque et redémarre. Je suis tombé sur ce fil, mais j'ai pensé qu'il valait la peine de mentionner que ce qui a réellement résolu le problème pour moi était un patch Intel pour le Gestionnaire D'exécution accéléré Matériel situé ici: http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager

5
répondu Jason 2013-04-07 03:11:21

C'est parce que le SDK Android utilise des bibliothèques obsolètes de Mac OS X. j'ai le même problème (parfois même la panique du noyau) avant de commencer à utiliser un appareil android. Peut-être que dans les futures versions D'Android SDK ce problème sera corrigé.

1
répondu Artyom Kiriliyk 2012-11-17 14:59:34

Je viens de mettre à jour le gestionnaire de SDK Android aux dernières mises à jour de niveau Android 4.2 (API 17), et maintenant tout le crash de mon ancien AVD. Le nouveau créé en utilisant API 17 fonctionne, cependant.

1
répondu 0xADADA 2012-11-21 21:39:57

J'ai le même problème. Vous pouvez essayer de créer un nouvel AVD avec le niveau D'API approprié. Je suis capable de les exécuter la première fois après la création. Qui semble être une erreur de mémoire.

Mes AVD peuvent s'exécuter la première fois après le redémarrage. Après cela, ils continuent à s'écraser.

0
répondu corban 2012-11-21 09:45:12

J'ai eu le même problème en utilisant mac 10.6 et 2 Moniteurs un via un adaptateur usb vers HDMI. J'ai essayé toutes ces suggestions et rien n'a fonctionné. J'ai fini par créer un nouvel utilisateur dans mon mac et avec le même sdk android et même eclipse avec un nouvel espace de travail a fonctionné.

Je ne suis pas sûr que la création d'un nouvel espace de travail ferait le réglage, Je ne l'ai pas essayé. pour ceux qui viennent à travers cette question agacer la peine de l'essayer avant de passer à un nouveau compte.

0
répondu user484865 2014-04-02 11:24:01

Vous pouvez supprimer vos émulateurs de~/.android / avd

Créez ensuite de nouveaux émulateurs.

0
répondu confile 2014-05-12 21:39:55