Lorsque je démarre mon émulateur Android, cela prend du temps, puis le message déconnecté de l'émulateur-5554 s'affiche. Est-ce que quelqu'un peut me dire quel est le problème?
Ouvrez la vue Appareil d'Android dans Eclipse IDE. Cliquez ensuite sur l’option de menu Reset Adb du menu de l’appareil. Ensuite, exécutez à nouveau votre application.
Je l'ai résolu en suivant ces étapes,
J'espère que ça vous aidera.
Redémarrez l'émulateur
Select & Right Click on Android Project
Run Configurations
Go to tab Target
Enable option Wipe User Data on Emulator launch parameters
Run Application
Si vous utilisez un autre IDE, vous pouvez redémarrer votre émulateur à l'aide de l'indicateur -wipe-data pour supprimer tous les fichiers temporaires créés par l'émulateur lors d'exécutions précédentes.
Notez que pour trouver l'option "reset adb", vous devez cliquer sur la flèche dirigée vers le bas à côté de la caméra, à droite de la vue des périphériques. La flèche peut apparaître grisée, comme tout le reste de la barre d'outils des périphériques. Auparavant, il fallait parfois des heures pour un lancement réussi de l'émulateur à cause des déconnexions constantes jusqu'à ce que je découvre cette option et à quel emplacement.
J'ai rencontré la même situation aujourd'hui: émulateur démarré à partir du gestionnaire AVD, et après son démarrage, il est apparu hors ligne dans DDMS, la réinitialisation de l'ADB n'a pas aidé; Un autre symptôme était que l'émulateur ne réagissait pas en cliquant dessus. Après tout, je me suis rendu compte que la raison en était que l’émulateur avait enregistré le dernier état d’exécution, qui s’était peut-être écrasé. Pour résoudre ce problème, j'ai décoché l'option 'Lancer à partir d'un instantané' au démarrage de l'émulateur. Et cela a fonctionné pour moi.
Cela a fonctionné sous Linux pour moi:
Essayez d'exécuter l'émulateur à partir du gestionnaire AVD. Attendez d'avoir l'écran d'accueil, puis lancez votre projet.
Goto -> Prefrencess -> Android -> DDMS -> 1.Cochez la case Utiliser ADBHost, 2. Délai de connexion ADB à 1000000, 3. La taille de la mémoire tampon du profil de méthode passe de 8 Mo à 20 Mo.
C’est la solution à laquelle le développeur qui a la machine la plus basse fera face ce problème ..__ Veuillez le vérifier.
Cela semble être un problème de 1,6
Passez à la version 2.1 et elle disparaîtra.
Cela m'est arrivé, apparemment, une autre application (VideoStream dans mon cas) utilisait le même port que l'adb. Pour résoudre ce problème, utilisez PowerShell (avec des autorisations élevées) pour rechercher le processus utilisant le port dans lequel vous obtenez l'erreur:
Get-Process -Id (Get-NetTCPConnection -LocalPort portNumber).OwningProcess
Vous connaîtrez le PID car il apparaît dans la colonne Id.
Ouvrez ensuite le Gestionnaire des tâches, cliquez avec le bouton droit de la souris sur la barre d’éléments en haut (Nom, Statut ...) et activez le PID pour afficher l’identifiant du processus. Ensuite, recherchez le PID que vous avez obtenu auparavant et tuez-le.
Cela a résolu le problème pour moi.