L'invité Android Studio n'est pas connecté depuis 7 secondes

89

Lorsque je lance l'émulateur pour la première fois dans Android Studio, je reçois un message d'information,

l'invité n'est pas connecté depuis 7 secondes en réessayant

Je suis curieux de savoir comment arrêter cela, car tant qu'il est sur mon écran pendant environ 40 secondes, je ne peux rien faire dans l'émulateur.

Jinzu
la source

Réponses:

78

J'ai eu le même problème. La sélection de Cold Boot Now dans AVD Manager résout le problème.

Mais je dois ouvrir le gestionnaire AVD à chaque fois que je veux lancer Emulator et je veux simplement cliquer sur le bouton Exécuter l'application et sélectionner l'appareil, sans ouvrir le gestionnaire AVD.

Pour résoudre ce problème: ouvrez le gestionnaire AVD -> Modifier le périphérique -> Afficher les paramètres avancés -> Option de démarrage -> sélectionnez Démarrage à froid au lieu de Démarrage rapide.

chercheur
la source
2
Je ne vois pas les options de démarrage. Vous utilisez actuellement Android Studio 3.1.2. : /
b-fg
@ b-fg Étrange. J'ai vérifié mon AS, les options de démarrage sont disponibles.
chercheur
Bizarre. Je devrai peut-être réinstaller.
b-fg
@ b-fg Quel émulateur Android utilisez-vous?
chercheur
1
Celui d'Android Studio. Je peux exécuter le démarrage à froid en tant que réponse @Boris, mais je ne peux pas le configurer sur un nouveau périphérique virtuel. Ça ne fait rien.
b-fg
100

En fait, «Cold Boot Now» peut fonctionner dans cette situation gestionnaire avd avec menu d'action de l'émulateur affichant l'option Cold Boot Now

Boris Treukhov
la source
Comment faites-vous cela via les .inifichiers de votre ~/.android/avdrépertoire?
Chloe
1
Utilisez emulator @_avd_name_ -no-snapshot-loadpour effectuer un démarrage à froid à partir de la ligne de commande.
Chloe
1
Fonctionne uniquement si cela est fait à chaque fois. Si l'option de démarrage à froid n'est pas sélectionnée à chaque fois, le problème persiste.
Jinzu
cela ressemble à une solution, mais je ne vois pas vraiment comment l'expliquer.
olyv
J'obtiens cet avertissement (ou erreur) lors de l'exécution de l'émulateur via la commande ... y a-t-il un indicateur pour le démarrage à froid?
DEEPAN KUMAR
14

outils-> Android-> AVD Manager

Choisissez l'appareil puis Cold Boot Now

Christina Xu
la source
7

c'est peut-être un bogue d'Intel haxm 6.2.1, car après la mise à jour, j'ai le même problème.

J'ai résolu en recréant l'émulateur et en testant à nouveau

Danniel Agus Wahyudi
la source
4

J'ai réussi à résoudre ce problème en mettant à jour le .inifichier manuellement. (Je n'ai pas pu trouver de paramètre correspondant dans l'interface graphique.)

L'emplacement du .inifichier, par rapport à votre répertoire personnel, est:

~/.android/avd/MyDevice.avd/config.ini

MyDevicefait référence au nom de l'appareil configuré.

En fonction de votre système d'exploitation, vous pouvez trouver votre répertoire personnel selon https://en.wikipedia.org/wiki/Home_directory .

Changez l'entrée dans config.inide noà yes:

fastboot.forceColdBoot=yes
Gerhard
la source
2
  1. J'ai spécifié la mémoire AVD 2048 Mo au lieu de 1536 Moctets. Les choses ont recommencé à fonctionner. (Je développe sur macbook.)
  2. J'ai essayé la solution "Kuldeep Chandel" qui consiste à dupliquer AVD et mon application fonctionne à nouveau aussi. À cause de cela, j'ai à nouveau spécifié la RAM à 1536 Moctets. Devinez quoi ... Cela a fonctionné ...

Je pense qu'AVD ne sait pas comment gérer les choses et que nous devons dupliquer l'AVD actuel et l'utiliser à la place de celui qui pose problème.

mutlugokhan
la source
1

Dans "Votre appareil viruel" - Cliquez sur Dupliquer OU Dupliquer votre appareil. Cela fonctionnera comme Charm.

Kuldeep Chandel
la source
1

J'ai rencontré ce problème lors de l'utilisation de l'émulateur Android API 28 avec Android Studio 3.0.1. L'API Android 28 nécessite Studio 3.1 et supérieur. Une fois que j'ai mis à jour Studio vers 3.1.4 et Android Emulator vers la dernière version, cela a fonctionné.

grenat
la source
0

La définition des paramètres par défaut pour l'appareil posant problème à partir du Gestionnaire d'appareils Android a résolu le problème pour moi.

Roman Murtazin
la source