web-dev-qa-db-fra.com

File d'attente complète, perdre l'événement dans Android Emulator

J'utilise l'émulateur Android exécutant l'API version 15 à partir des outils SDK et dans la console, j'obtiens cette erreur:

[Date - Emulator] ##KBD: Full queue, lose event

Je ne peux évidemment pas cliquer sur quoi que ce soit. Je l'ai googlé et la seule solution est de supprimer l'émulateur et de le recréer. Cela fonctionne pendant un certain temps, mais j'ai à nouveau le même problème.

Quelqu'un sait-il ce qui cause cette erreur et comment y remédier?

35
James Becwar

Vous pouvez essayer ce qui suit pour effacer les anciennes données et applications (votre émulateur reviendra à ses paramètres et données par défaut)

Outils -> Android -> AVD Manager

Puis sélectionnez votre émulateur

Dans la colonne Actions, appuyez sur la flèche et sélectionnez Effacer les données

17
SHADOW.NET

je l'ai probablement compris. essaye ça:

Lors de la création du périphérique virtuel Android), vous devez avoir indiqué sa taille en KIB ou jusqu'à 32 mibs comme indiqué dans l'un des didacticiels sur le Web.

supprimez maintenant le périphérique précédent et créez un nouveau périphérique en donnant sa taille de 512 MIB. Cela a résolu mon problème. J'espère que cela fonctionnera pour vous aussi, essayez-le.

can't show image

9
Rampal Chaudhary

J'étais confronté au même problème, il n'y a rien RAM.

La solution est ici

Allez dans Outils -> AVD Manager -> Trouvez l'émulateur pour lequel vous rencontrez cette erreur -> Faites un clic droit sur votre émulateur et cliquez sur COLD BOOT NOW.

8
Dipak Ghori

J'ai rencontré le même problème et j'ai réalisé que je n'avais dédié que 256 Mo de RAM pour le périphérique virtuel. Il manquait simplement de mémoire.

Voici la solution:

-Allez dans Outils -> Android -> AVD Manager

-Trouvez l'émulateur sur lequel vous rencontrez cette erreur.

-Cliquez sur le bouton "Modifier" à côté. (Dans la version 3.0, cela apparaît comme un crayon vert)

-Cliquez sur "Afficher les paramètres avancés"

-Faites défiler vers le bas et attribuez-en un peu plus RAM à l'appareil, 1 Go devrait le couper, 2 Go sont certainement suffisants si vous exécutez une application simple. Je recommanderais également d'attribuer 512 Mo de tas.

-Hit finition. Quittez l'émulateur et redémarrez-le.

Vous devriez être bon maintenant, j'espère que cela vous a été utile. Bon codage!

2
Ozan Gokdemir

Désolé, je ne sais pas si cela vous aidera ... J'ai eu de nombreux problèmes lorsque j'essaye d'exécuter l'émulateur dans Apple Mac mini. Chaque fois que j'exécute l'émulateur, la machine me demande de Redémarrez. Lorsque vous contactez Apple, ils m'ont dit que c'était un problème avec moins de mémoire. Il suffit de vérifier et de voir comment la mémoire est utilisée par l'émulateur.

1
Gihan Rajakaruna

il s'agit d'un bogue dans Android. J'ai également eu le même problème. Utilisez Linux 64 bits pour le développement afin de minimiser ces problèmes. ** Le problème de gel existe également sur les machines Linux 64 bits, mais le la fréquence de tels problèmes est fortement réduite et les émulateurs se comportent également beaucoup plus rapidement.

1
PC.