79 votes

Erreur lors de l'attente pour l'appareil: après 300seconds d'attente pour l'émulateur à venir en ligne

J'ai essayé d'utiliser android studio 2.0 émulateur, mais je ne peux pas exécuter mon Application sur l'Émulateur. Quand je lance mon Application, elle montre l'émulateur avec les détails suivants:

Hax est Activé

  • Hax ram_size 0x800000000

  • HAx est travail et l'émulateur

  • s'exécute en rapide virt mode.

  • console sur le port 5554,

  • La BAD sur le port 5555

Après qu'elle prend à l'ONGLET suivant le Lancement de l'app et de spectacles En attente pour le périphérique à Venir en ligne Après cela, il affiche l'erreur: Erreur lors de l'attente pour l'appareil: après 300seconds d'attente pour l'émulateur à venir en ligne.

Ce que j'ai essayé jusqu'à présent.

  • Installé frais android studio 2.0 avec toutes les mise à jour à la date du SDK
  • Fatigué d'augmenter Émulateur de la Mémoire.
  • Installé android studio 2.1 Beta avec la dernière version du SDK
  • Discuté de cette question sur Google.

Quelqu'un connais la solution.

Merci à l'avance.

Modifier

Je n'ai pas trouvé de solution pour le moment. J'ai ouvert nouvelle émission le 4 mai 2016, car il est connu de bug dans les versions précédentes. Veuillez le signaler sur le lien suivant si vous avez le même problème.

https://code.google.com/p/android/issues/detail?id=209095

73voto

jlars62 Points 1176

La solution pour moi a été le réglage de l'option de Graphiques sur l'Android Périphérique Virtuel Software au lieu de Automatic ou Hardware.

Je crois que c'est la solution parce que je suis en train de travailler sur une machine windows qui n'ont pas de carte graphique dédiée.

24voto

Kirill Chatrov Points 642

Vous pourriez avoir forwarding est activé sur bad. Vous pouvez essayer ceci: Quit Android studio et lancez le terminal. Exécutez ces commandes:

adb kill-server
adb forward --remove-all
adb start-server 

Maintenant vous pouvez lancer Android Studio et essayez de nouveau.

10voto

Mario Points 37

Aussi quelque chose qui peut aller mal: assurez-vous que vous sortez de Docker pour Mac (peut-être tous les autres types de docker installations ainsi).

8voto

Shankar Points 128

J'ai trouvé une solution de contournement, même si je ne suis pas sûr de savoir pourquoi cela se passe.

Aller à l' Menu->Tools->Android et décochez l'option Enable ADB Integration L'exécution de l'application. Maintenant l'émulateur sera lancé, mais l'application ne s'exécutera pas. Une fois l'émulateur lancé, vérifiez l' Enable ADB Integration option et de ré-exécuter l'application. Maintenant, l'application sera lancée dans le déjà en cours d'exécution de l'émulateur.

4voto

CaptainCrunch Points 11

Vous pourriez essayer :

  • exécuter l'émulateur de la console manuellement et voir si la bad peut se connecter("voir") à partir de android studio. T-il fonctionner?
  • supprimer avd , en créer un nouveau pour le test, toujours une bonne idée dans la 2.0. beaucoup de choses est en train de changer ( instantanée, etc.)
  • ce n'bad-dire à partir de la console ? adb kill-server , adb start-server, démarrer un émulateur, alors adb devices t-il la liste de votre émulateur ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X