En attente de mise en ligne de L'appareil cible

j'ai récemment mis à jour à Android Studio 2.3, et maintenant quand j'essaie d'exécuter l'application, l'émulateur ne vient pas en ligne. Il s'éteint au bout de 300 secondes.

en outre, l'application a connu une erreur D'EXCEPTION fatale (OOM), et je ne suis pas sûr de savoir comment corriger cela non plus, ou si cela fait partie du problème de l'émulateur.

Toute aide est très appréciée. Encore une fois, ma connaissance du programme est très limitée, donc si votre réponse peut être conservée simple, ce serait génial.

58
demandé sur MMurph23 2017-03-15 19:56:55

28 réponses

moi aussi j'ai eu le même problème, puis je suis allé à AVD manager et clic droit sur l'émulateur et l'a arrêté et J'ai lancé l'application à nouveau et cette fois, il a fonctionné. il peut être une solution temporaire, mais travaille pour le moment.

AVD manager - > clic droit sur l'émulateur que vous utilisez - > Stop

maintenant Run votre demande à nouveau.

Note: parfois fermer l'émulateur directement ne fonctionne pas pour le problème mentionné ci-dessus, mais l'arrêter du gestionnaire AVD comme mentionné fonctionne.

14
répondu WhiteShadow 2017-05-04 21:38:58

au cas où vous êtes sur Mac, assurez-vous de quitter Docker pour Mac. Cela a fonctionné pour moi.

46
répondu urupvog 2017-04-20 09:47:03

a travaillé pour moi sur Android Studio 3.x.

Étape 1: Ouvrez AVD Manager.

enter image description here

Étape 2: Faites un clic droit et effacez les données de l'appareil virtuel que vous testez.

enter image description here

22
répondu Vakas 2018-02-06 06:36:55

trois jours là-dessus, et je crois qu'il y a une condition de race entre adb et l'émulateur. Sur une demande pour exécuter une application, sans émulateur déjà en cours d'exécution, vous voyez le "Initializing ADB", puis le choix de l'émulateur, il commence et vous obtenez "en attente de cible à venir en ligne". Un serveur de kill-adb, ou un kill -9, ou un "processus de fin" de l'adb avec le Gestionnaire des tâches causera la mort de l'adb, le redémarrage, votre APK installe et vous êtes bon pour aller. Il me semble funky qu'un "adb kill-server" causes la bad à mourir et puis redémarrez ici, mais c'est un autre mystère, peut-être.

19
répondu MarkDubya 2017-04-03 14:51:22

après avoir essayé toutes ces solutions sans succès celui qui a corrigé mon problème était tout simplement de changer la configuration graphique pour le périphérique virtuel de L'Auto au logiciel (matériel d'abord essayé sans succès)

16
répondu rennox 2017-04-17 03:04:58
  1. un autre cas est Android L'émulateur doit être réinstallé . Cela peut arriver, lorsque vous installez une version supérieure D'Android Studio, puis mettre à jour SDK pour elle, et revenir à la précédente.

    Outils-Android-SDK Manager-SDK Tools-Android Emulator - décochez la case, d'appliquer, de vérifier, de les appliquer

  2. Désactiver le Panneau app si vous l'avez (utilisateurs Mac).

  3. redémarrer l'émulateur :

    Outils-Android-AVD Manager (ou tuer bad processus dans le gestionnaire des tâches).

13
répondu Zon 2018-02-05 04:49:23

Aller à AVD Manager dans votre Android Studio. cliquez avec le bouton droit de la souris sur votre émulateur , puis sélectionnez wipe data .Puis Lancez à nouveau votre application . L'émulateur effectuera un démarrage propre puis installera votre apk, puis votre application sera enfin lancée.

Résumé : AVD Manager---Cliquez-Droit sur l'Émulateur----effacer les Données----Exécutez de Nouveau l'Application

si le problème persiste,alors retournez simplement à votre gestionnaire avd, émulateur de désinstallation , puis ajouter un nouvel émulateur .Une fois que le nouvel émulateur est ajouté,dans votre gestionnaire avd,Lancez l'émulateur...Alors lancez votre application. son beaucoup plus simple si vous avez un émulateur déjà en cours d'exécution à partir du début avant d'exécuter votre application pour la première fois

6
répondu RileyManda 2018-03-01 20:02:15

semble que dans mon cas le problème était que le "Google APIs ARM EABI v7a image système" n'a pas été automatiquement installé lors de l'installation D'Android Studio.

après avoir installé l'image, l'émulateur a commencé à fonctionner.

Capture d'écran de la SDK manager

3
répondu Arthur Khakimov 2017-04-24 10:17:14

j'ai découvert que le fait D'avoir une instance d'exécution de Docker sur ma machine (OSX) a empêché L'émulateur Android de s'exécuter (voir Studio Android incapable D'exécuter AVD )

auparavant, mon émulateur semblait Démarrer, puis tomber en panne avant qu'une fenêtre de périphérique ne soit affichée.

j'ai aussi dû utiliser "kill -9" (selon @MarkDubya ) pour obtenir Android Studio pour se connecter à l'appareil virtuel.

1
répondu stephendwolff 2017-05-23 10:31:37

Like urupvog's answer , assurez-vous que vous n'utilisez pas d'autres machines virtuelles comme VirtualBox . Quand J'ai redémarré mon ordinateur, AVD a fonctionné jusqu'à ce que je commence à Vagrant pour le développement d'arrière-plan (alors il ne serait pas lancer).

Voir émulateur Android et virtualbox ne peut pas s'exécuter en même temps pour plus d'info.

1
répondu Zack Morris 2017-06-19 23:49:57

vérifier que vous n'avez pas les appareils deviced non autorisés, non autorisés répondre à la même erreur dans le studio Android, vérifier l'émulateur une fois est en marche avec la commande adb.

$ adb devices

liste des dispositifs joints

émulateur-5554 non autorisé

si vous avez de cette façon l'émulateur que le studio Android attend être autorisé et peut-être cela peut résoudre le problème.

Dispositifs Autorisés

c'est une erreur que J'ai résolu dans Windows 10 avec Android Studio 2.3.3

1
répondu Javier Gutiérrez-Maturana Sánc 2017-07-19 11:08:23

ci-Dessous les étapes de travail pour moi

  1. Fermer l'émulateur en cours d'exécution
  2. Aller à l'AVD Manager
  3. choisir l'émulateur disponible
  4. dans cet onglet action (Le Dernier), cliquez sur la flèche "drop down" et sélectionnez "COLD BOOT NOW"."
  5. enfin lancer votre application
1
répondu VVB 2018-03-09 06:56:23

j'avais le même problème que vous, android studio a dit que j'avais L'émulateur 25.3.1 déjà installé

j'ai supprimé le dossier de L'émulateur (il est à l'intérieur du dossier SDK)

puis réinstaller l'émulateur 25.3.1 Sdk manager-- > SDKtools -- > installer l'émulateur 25.3.1

Cette fois, il a travaillé :)

0
répondu CarlosGomezMX 2017-03-20 21:01:18

Aller à la Run/Debug configuration -> onglet Général

sélectionnez l'appareil vierge dans la boîte combo de L'appareil virtuel prefer Android

maintenant chaque fois que vous lancez l'application, elle s'exécute sur l'appareil déjà ouvert. Si aucun périphérique n'est en cours d'exécution, il lancera l'erreur

0
répondu Kirti Paygude 2017-03-22 08:08:23

Question est trop ancienne, mais peut être utile à quelqu'un à l'avenir. Après avoir cherché beaucoup de choses, la plupart d'entre eux ne sont pas travaillés pour moi. Donc, selon mon essai Cette solution est travaillée pour moi. En bref désinstaller et installer "Android SDK Tools" dans Android SDK.

quelques étapes pour que sont ci-dessous: -

  1. aller à "SDK Manager" dans Android Studio
  2. aller à "SDK Outils", onglet
  3. désinstaller " outils SDK Android" (retirez l'(décochez) devant "Android SDK Tools" et Appliquer puis sur OK)
  4. fermer et redémarrer Android Studio
  5. Installer "Android SDK Tools" (ce qui signifie vérifier à l'avance de "Android SDK Tools" et Appliquer puis sur OK)

l'Image de Désinstaller et Installer Android SDK Tools à nouveau

0
répondu Nitin Patel 2017-04-03 06:01:36

ce qui a fonctionné pour moi est" Effacer les données de L'utilisateur " dans AVD Manager / créer un nouveau périphérique.

0
répondu creativecreatorormaybenot 2017-04-04 20:26:40

le problème est qu'il n'y a aucun lien entre ide et l'émulateur.

dans notre cas - nous version abaissée d'android pour l'application, que frustré ide dans le lien émulateur.

si nous installons Android 25 et bind project à elle, et AVD Device sur Android 25 aussi bien - il liens et apllies changements à la volée. Si nous rétrogradons à Android 14 et l'appareil sur android 14 - Il ne le fait pas.

Utilisé Android Studio 2.3.

pour jouer avec des versions que vous pouvez définir dans Gradle Scripts - build.gradle (Module: app):

android {
  compileSdkVersion 25
  defaultConfig {
    minSdkVersion 15
    targetSdkVersion 15
  }
}

en conséquence l'application ne fonctionnera pas sur un appareil Android 25 avec un message:

Échec de L'Installation de

avec message Échec de la finalisation de la session : -26: Package ru.asv.tester la nouvelle cible SDK 15 ne supporte pas l'exécution les permissions mais L'ancienne cible SDK 25 le fait.. Il est possible que ce le problème est résolu en désinstallant une version existante de l'apk si elle est présent, et puis de le ré-installer.

avertissement: désinstaller supprimera les données de l'application!

0
répondu Zon 2017-04-13 05:02:34

j'ai aussi rencontré ce problème et probablement trouvé la solution qui peut vous aider. La clé est de lancer L'AVD dans l'émulateur d'abord puis lancer votre application.

sont les étapes suivantes:

  1. dans L'écran vos appareils virtuels, sélectionnez l'appareil que vous venez de créer et cliquez sur Lancer cet AVD dans l'émulateur
  2. une fois l'émulateur démarré, cliquez sur le module app dans la fenêtre du projet, puis sélectionnez Run → Run
  3. dans la fenêtre Select Deployment Target, sélectionnez l'émulateur et cliquez sur OK.
0
répondu Yan 2017-04-29 01:17:55

pour les utilisateurs de Linux utilisant KVM et faisant face à ce problème essayer de définir L'option graphique sur le périphérique virtuel Android à Software au lieu de Automatic ou Hardware . Comme déjà mentionné dans cette réponse .

je peux confirmer que la méthode fonctionne pour Arch Linux, Ubuntu 16.04, ainsi que windows avec ou sans carte graphique propriétaire en utilisant Android Studio Version 2.3.1+

0
répondu rajat 2017-05-23 10:31:37

je travaille sur ordinateur portable, Windows 8. J'ai résolu ce problème en changeant le mode d'économie de la batterie en mode équilibré. Avant cela, un émulateur ne fonctionne pas et je vois "le Périphérique Cible à Venir en Ligne". Aussi N'a pas fonctionné Genymotion

0
répondu Delphian 2017-05-19 13:19:33

j'ai eu un problème similaire lors de la mise à jour de mon studio android. En quelque sorte il a changé ma SDK chemin. Je l'ai juste changé en mon SDK path mis à jour et ça a marché.

Android Studio -> Fichier -> Paramètres -> Apparence Et Comportement -> Paramètres Système -> Android SDK

ici, vous trouverez SDK emplacement Android il suffit de cliquer sur edit link en face de cela et parcourir et sélectionner le SDK Android à partir du navigateur de fichiers. Sélectionnez et cliquez sur Appliquer.

sélectionnez AVD manager et démarrez L'émulateur. Cette solution a fonctionné pour moi.

0
répondu swapnil 2017-05-30 15:30:24

aller au terminal et taper android avd . Sélectionnez votre AVD et sélectionnez "Modifier". Assurez - vous de ne pas voir No CPU/ABI system image available for this target - il s'affichera en rouge en bas. Changez le target en celui qui est disponible ou téléchargez L'image ABI. Parfois, si vous créez un AVD à partir de L'intérieur D'Android Studio, il ne garantit pas cette exigence.

AVD error

0
répondu zakishaheen 2017-06-27 21:12:52

aucune des solutions ci-dessus n'a fonctionné pour moi, donc j'ai dû essuyer le contenu de

C:\Users\your_name\.android\avd

et recréer un dispositif émulé

0
répondu Drahoš Maďar 2017-07-18 07:45:02

j'ai eu le même problème (AVD ne vient pas en ligne) dans un système Linux. Dans mon cas, je l'ai résolu en réglant cette variable d'environnement:

$ export ANDROID_EMULATOR_USE_SYSTEM_LIBS = 1

ce cas est documenté ici: https://developer.android.com/studio/command-line/variables.html#studio_jdk

0
répondu jantoniomartin 2017-09-28 18:24:22

enfin, je résous ce problème en définissant le bon chemin d'exportation dans le fichier bash:

export ANDROID_HOME=/Users/[username]/Library/Android/sdk
0
répondu Indiana 2017-10-09 03:38:18

n'A pas lu toutes les réponses. De toute façon, J'en ai accepté un qui ne marchait pas pour moi. Ce qui a fait était la mise à niveau du studio android à la dernière version stable et a ensuite créé un nouvel appareil virtuel. Je suppose que mon appareil virtuel nexus 5p s'est déconnecté de l'environnement android studio.

0
répondu sivi 2018-07-22 15:45:18

Outils-Android-Sdk manager - outils SDK tab - installer l'émulateur 25.3.1

-2
répondu iClaude 2017-03-15 16:59:47

aller au gestionnaire Sdk-- > SDKtools -- > installer l'émulateur 25.3.1

-3
répondu jason 2017-03-16 13:39:22