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
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.
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.
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
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é.
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.
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.
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.
Vous pouvez supprimer vos émulateurs de~/.android / avd
Créez ensuite de nouveaux émulateurs.