Émulateur Android Studio ne démarre pas
Je pense que c'est un problème avec le SDK de référence dans la Structure du Projet, mais lorsque je clique sur exécuter et je choisis de Lancer l'Émulateur rien ne s'affiche.
- Peut-être vous avez un coup de cœur au moment du démarrage de l'application, peut être votre application minimum SDK est plus, alors, votre émulateur du SDK, peut-être il y a un problème dans votre PC. Il ya tellement de nombreuses options pour pourquoi cette envie de travailler... Sans plus d'info on ne peut les deviner.
- J'ai des "vieux" du sdk Android pour Eclipse et Émulateur de démarrer normalement il. J'ai utilisé JDK 1.6 mais l'étrange pense, c'est que je ne recois pas de message d'échec en tant QUE.
- J'ai créé de nouveaux périphérique virtuel dans le gestionnaire avec l'Api Google 2.2 et maintenant c'est le départ.....désolé
- J'ai eu un problème similaire et il n'est pas causée par la version du SDK dans l'émulateur, mais par la quantité de RAM, il y a un message d'avertissement lorsque vous créez l'image qui dit que l'émulation de plus de 768 MO peut causer des problèmes sur Windows et j'ai corrigé ça (j'ai essayé de créer avec 1 go de RAM), maintenant avec 768MO il fonctionne très bien.
- J'ai trouvé la réponse dans ce thread: stackoverflow.com/questions/26355645/error-in-launching-avd
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème. Je viens de créer l'AVD avec 768 MO de RAM et il a couru bien!
emulator.exe -netdelay none -netspeed full -avd Nexus_S_API_21_2
me donne l'erreur:HAX kernel module is not installed!
(x86). Solution Possible: stackoverflow.com/q/26355645/1066234J'ai eu un problème similaire... Émulateur Android ne s'ouvre pas.
Vous avez besoin de découvrir la raison de ce... Vous pouvez exécuter votre émulateur à partir de la ligne de commande. Pour cela, vous pouvez copier et coller la ligne de commande "Exécuter" ou "AVD" Android Studio de console.
Par exemple:
Lorsque vous le lancez à partir d'un terminal de ligne de commande, Il vous donne un message avec l'erreur.
Dans mon cas, c'était utile pour découvrir le problème:
J'avais besoin d'activer l'accélération GPU avec un outil à l'activer sur ma machine.
Je l'ai résolu l'installation du SDK Manager l'outil HAXM...
J'ai eu un autre problème... Par exemple je n'avais attribué une mauvaise url pour la peau chemin de mon périphérique virtuel...
Pour le résoudre j'ai configuré mon périphérique virtuel avec une pièce de la peau à partir de mon kit de développement platform sdk: '{path}\android-sdk\plateformes\android-{numéro}\skins{SCREEN_SIZE}'
Maintenant, c'est l'ouverture d'amende.
Il semble que "l'Attente pour le périphérique cible à venir en ligne ..." est un message générique qui apparaît, toujours, lorsque l'émulateur ne peut pas démarrer correctement. Et quelle est la cause de cela? Comme vous pouvez le voir, il pourrait y avoir de nombreuses causes.
Je pense que la meilleure façon de trouver le béton erreur avec l'émulateur est pour le lancer dans un terminal. Donc:
1 - Ouvrez un terminal et allez dans ce dossier:
~/Android/Sdk/tools
2 - Démarrer l'émulateur avec cette commande:
Vous pouvez voir le nom de votre (précédemment créé avec l'AVD Manager) émulateurs avec cette commande:
Si tout est ok, le programme ne démarre pas, et il écrit dans le terminal, le béton erreur.
Dans mon cas, la demande dit qu'il y a un problème lors du chargement du pilote graphique ("libGL d'erreur: impossible de charger le pilote: r600_dri.donc"). Comme il est expliqué ici, il semble que Google emballés avec Android Studio une ancienne version d'une bibliothèque, et l'émulateur ne parvient pas à utiliser ma carte graphique.
Solution? Très facile: pour utiliser le système de bibliothèques au lieu de la emballés dans Android Studio. Comment? L'ajout de "-utilisation de système d'-libs" à la fin de la commande. Donc:
La solution définitive pour définir la ANDROID_EMULATOR_USE_SYSTEM_LIBS variable d'environnement 1 pour vos utilisateurs/système. Avec ce changement, quand je lance l'émulateur à l'intérieur d'Android Studio, il sera aussi charger le système de bibliothèques.
PS 1 - la façon La plus simple que j'ai trouvée pour définir la variable d'environnement, c'est de modifier le script de lancement de Android Studio (studio.sh, dans mon cas c'est à l'intérieur de /opt/android-studio/bin), et d'ajouter au début de cette:
PS 2 - je travailler avec Debian Jessie et Android Studio 2.2.3. Ma carte graphique est une ATI Radeon HD 6850 en Saphir.
Mise à JOUR décembre 2017: j'ai eu le même problème avec Debian Stretch et Android Studio 3.0.1 (même carte graphique). La même solution qui fonctionne pour moi.
Dans mon cas, l'androïde se bloque au démarrage. J'ai résolu en effaçant les données de l'utilisateur et en forçant un démarrage à froid, en utilisant Android Virtual Device Manager (Outils->AVD Manager)
1) Ouvrir le SDK Manager et Télécharger Intel x86 Émulateur Accélérateur (HAXM programme d'installation) si vous n'avez pas.
2) Maintenant, allez dans votre répertoire SDK (C:\users\username\AppData\Local\Android\sdk, en général). Dans ce répertoire, Aller à extra > intel > Hardware_Accelerated_Execution_Manager et exécutez le fichier nommé "intelhaxm-android.exe".
3) Redémarrez Android Studio, puis essayez de démarrer l'AVD de nouveau.
Il peut prendre une minute ou 2 pour afficher la fenêtre de l'émulateur.
Si vous êtes nouveau à Android studio, vous devez suivre quelques principes de base des étapes de la configuration de l'émulateur.
Aller par le biais de ce blog, http://www.feelzdroid.com/2015/05/android-studio-emulator-not-working-solution.html
Ici, ils ont expliqué clairement, quels sont les problèmes que vous rencontrez lors de l'exécution de & résolution pour la même chose.
Effacer les données de l'AVD comme cette image et exécuter votre programme. c'est un travail pour moi.
J'aimerais poster un lien vers cette réponse qu'il pourrait aider les personnes dans ce thread en cours d'exécution dans les questions de départ d'un périphérique virtuel avec plus de 768 mo de mémoire;
Comment faire un AVD avec > 768 mo de RAM Pour émuler les appareils Galaxy
J'ai le même problème mais je l'ai résolu en passant à "Android 4.2.2 armeabi-v7a" (j'avais besoin de le tester sur Jelly Bean) dans mon AVD et il a résolu le problème pour moi.
Ce qui semble se passer, c'est que mon processeur est un AMD et Intel X86 émulation matérielle ne pouvait pas commencer. J'ai donc changé pour "API" autre que "x86" (même si elle m'a recommandé d'utiliser x86). Espérons que cette aide.
vous devez installer "Émulateur Android"
Aller à
SDK Crèche -> Apparence & Comportement -> Paramètres Système -> Android SDK -> Outils du kit SDK.
et de définir un crochet à l'Émulateur Android
J'ai eu le même problème dans Android Studio 2.3.3 sur Mac OS X 10.12.6 et le problème a été causé par Android Studio, en utilisant une ancienne version de HAXM (6.0.3 quand il aurait dû être 6.2.1):
Retrait et reintalling HAXM de dans Android Studio selon les instructions de la section n'a pas fonctionné: https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x
Au lieu de cela, télécharger le HAXM installer manuellement ou si ce lien expire, le trouver sous https://software.intel.com/en-us/android/tools sous Intel® Accélération Matérielle responsable d'Exécution (Intel HAXM).
Après avoir exécuté le programme d'installation, il montre maintenant que la version actuelle de HAXM est installé:
Après la mise à niveau HAXM manuellement, je suis en mesure de lancer x86_64 émulateurs.
Vieille réponse, qui pourrait fonctionner à la place (notez que cela ne fonctionne pas pour moi pour x86_64 images):
Créer un nouveau périphérique:
Tools->Android->AVD Manager
+ Create Virtual Device
Tablet
->Nexus 7
->Next
La
Recommended
onglet doit être mis en évidence.Même si j'ai eu l'API de Niveau 25 SDK installé, il a montré:
Nougat
Download
25 x86 Android 7.1.1 (Google Api)Donc j'ai cliqué
Download
lien qui semble avoir réparé Niveau de l'API 25 SDK. J'ai fini de créer mon nouvel appareil et il a fonctionné très bien.Malheureusement, j'avais déjà supprimé mon ancien appareil, si cela fonctionne pour quelqu'un d'autre, merci de laisser un commentaire ici pour nous permettre de savoir si votre appareil d'origine a travaillé par la suite, merci!
Il ne sera probablement pas démarrer car vous
OU
Si vous avez migré votre projet à partir d'Eclipse, les chances sont que sur l'exécution d'un émulateur vous coincé avec ce message ne voyant rien d'autre:
D'attente pour l'appareil.
Si vous ouvrez le gestionnaire de périphériques, vous voyez probablement quelque chose comme ceci:
Seulement de recréer vos appareils.
J'ai été confronté au même problème. Vous pouvez modifier la configuration ou de créer de nouveaux AVD avec plus de RAM. Aussi, essayez d'augmenter Tas de 128. Émulateur va fonctionner même sans HAXM
J'ai eu le même problème. Je viens de créer de Nouveaux AVD avec 768 MO de RAM et il a couru très bien pour moi. J'ai Utilisé pour
API 22
(Lollipop Version).En outre à l'aide d'un émulateur tel que bluestacks, vous pouvez également créer un nouveau AVD et choisissez une image système avec de l'ABI de armeabi-v7a avec une API de niveau de 21 ans, au lieu de choisir ABI de x86 qui échoue.
J'ai eu le même problème, j'ai essayé et cela a fonctionné. j'espère que ce sera utile aussi bien.
Vérifier si les outils suivants sont installés ou non dans l'Android SDK Manager comme le montre cette image:
J'ai passé plusieurs heures sur ce problème. Ce qui a fonctionné pour moi a été d'ouvrir le menu Outils->Android->SDK Manager, le choix d'Android SDK sous Paramètres Système sur la gauche de l'écran et va le SDK de l'onglet outils. J'ai ensuite décoché les paramètres pour l'émulateur Android et le processeur Intel x86 l'Émulateur de l'Accélérateur. J'ai appliqué ces changements, redémarré Android Studio, puis re-vérifié ces options et appliquer les modifications. Le programme réinstallé l'émulateur composants et les choses semblent fonctionner. Espérons que cela aide quelqu'un.
J'ai eu le même problème sur Windows 10, après j'ai déplacé mon android-SDK dossier D:/comme je l'ai été faible sur l'espace sur c:/.
Il s'est avéré que l'émulateur Android semble pour Android SDK via Mondial (environnement) des Variables, et non pas le chemin définie à l'intérieur d'Android Studio.
J'ai donc modifié la variable d'Environnement de ANDROID_HOME et qu'il a été.
Dans Android Studio 2.3.3 j'ai pu obtenir mon AVD de démarrer et de fonctionner en changeant
Graphics
dans leEmulated Performance
section deAutomatic
àSoftware-GLES 2.0
:J'ai été en mesure d'en déduire ce suivant les conseils au https://stackoverflow.com/a/44931679/1843329 et en faisant:
qui a abouti à:
Et quand j'ai fait:
l'émulateur est ensuite lancé.
Accéder aux paramètres du BIOS et activer la fonction de virtualisation. Le mien était ensemble avec des options comme la vitesse du ventilateur du processeur et l'enfourne.
Alors assurez-vous que Hyper-V est désactivée dans les fonctionnalités de windows/OFF.
Puis réinstallez le processeur intel HAXM, cela devrait résoudre ce problème.
J'ai connu le même problème. À partir de quelques recherches que j'ai fait, j'ai réalisé que mon ordinateur ne prend pas en charge la virtualisation. J'ai donc dû installer BLUESTACKS.
Croyez-moi, il a travaillé...vous pouvez aussi l'essayer.
adb
Si vous souhaitez que le programme d'installation de bluestack, il suffit de google, vous pouvez avoir un certain nombre de sites de téléchargement de gratuitement.
J'ai eu ce même problème. J'ai décidé de créer (voir le bouton en bas à gauche). J'ai défini l'image pour l'adapter à mon appareil et qui semble fonctionner.
Je pense avec Android Studio à la version 1.0.1, il y a encore beaucoup de bugs.
Viens de vérifier le journal des erreurs, il est necessory que yoou faut savoir la faute. Il peut être la fenêtre de l'accélération HAXM d'erreur tel que mentionné ci-dessus, vous devez l'installer séparément dans ce cas...
généralement, le chemin est c:\users\youruser\appdata\local(exécuter certaines bat fichier nommé comme HAXM)
voici l'erreur pop dans android studio est et ci-dessus a été la solution à ce sujet ..
\android-sdk\tools>émulateur: ERREUR: l'émulation x86 exige actuellement l'accélération matérielle! Veuillez vous assurer d'Intel HAXM est correctement installé et utilisable. PROCESSEUR d'accélération statut: HAX module du noyau n'est pas installé!
me dire si le problème persiste bien après cela, je suppose que vous serez en mesure de voir le nexus 5 de l'émulateur sur l'écran
maintenant, j'utilise android studio sur mac, j'ai le problème. Quand j'ai exécuté émulateur dans cmdline, j'ai obtenu le message d'erreur. J'ai donc pensé qu'il y a peut-être pas été l'exe de l'autorisation sur l'émulateur. Puis, quand j'ai ajouté de l'autorisation par chmod ,tout ce travail.
L'une des raisons pourrait être que le ABI ne correspond pas à votre système. Pour moi, seul, arm64 travaille.
si vous trouvez difficile dans l'ouverture de l'Émulateur Android Studio, vous pouvez également télécharger genymotion dans votre android studio.
Pour le me problème c'est que j'avais 2 autres Émulateurs Android en cours d'exécution. Une fois que j'ai fermé personnes, j'ai été en mesure de démarrer une nouvelle.
J'ai eu le même problème, mais maintenant je suis de l'utiliser avec succès. Comme vous le savez, le minimum de RAM requis pour exécuter android studio est de 4 GO, mais si vous avez seulement 4 GO de mémoire vive, vous ne serez probablement pas en mesure d'exécuter de nombreuses autres applications en même temps.
Il est aussi possible que certains pilote windows, par exemple pour les graphiques, est incompatible. Vous voudrez peut-être essayer avec un logiciel et de matériel pour l'affichage: https://developer.android.com/studio/run/emulator-acceleration.html
Il pourrait également aider à augmenter le délai d'expiration de connexion dans les paramètres/tâches.
Si votre émulateur a bien fonctionné mais tout à coup, il n'a pas, redémarrez l'ordinateur, puis exécutez de nouveau.Il a travaillé pour moi.
Si vous avez de la
Voir cette réponse. Vous ne pouvez pas être en mode couleur 32 bits, ce qui va provoquer android émulation GPU à l'échec.
https://stackoverflow.com/a/48529994/290072
Si quelqu'un est encore de la difficulté avec le lancement de la mav de prendre note de l'android studio du journal des événements lorsque vous essayez d'exécuter l'avm. Quand j'ai essayé de l'exécution de l'avm android studio mentionné que ma variable d'environnement ANDROID_SDK_HOME a été mis à la même place que ANDROID_HOME et il ne devrait pas l'être. Il recommande de supprimer la variable ANDROID_SDK_HOME qui je l'ai fait et puis redémarrés android studio et l'avm commencé à travailler.
Bien que quelques réponses ci-dessus suggèrent d'augmenter la mémoire RAM de l'AVD, mais cela ne m'aide pas. L'AVD semble à charge pour l'éternité, mais à la fin il ne va pas en ligne.
Dans Android Studio 3.3.2 j'ai pu obtenir mon AVD de démarrer et de fonctionner en changeant de Graphiques dans le Émulé section des Performances de Automatique à Matériel-GLES 2.0:
appuyez sur Exécuter et d'attendre, si il dit
"Le périphérique n'est pas prêt. Attente de 20 secondes."
appuyez sur Exécuter à nouveau. maintenant ça fonctionne 🙂