L'émulateur Android n'affiche rien sauf l'écran noir et les appareils adb indiquent «appareil hors ligne»

192

J'essaie juste de démarrer le développement sous Android. Donc, le problème est que lorsque j'essaye de lancer un émulateur en émettant la commande emulator @ A2 , un émulateur apparaît à l'écran. Mais même après avoir attendu aussi longtemps que 2-3 heures, tout ce qu'il montre est un écran noir. Pas même l'écran d'accueil Android ou le logo Android. Juste un écran noir. Et alors qu'au départ, "adb devices" affiche l'émulateur comme étant hors ligne. Après 2-3 minutes, la liste des périphériques connectés devient vide.

J'ai cherché partout sur le net et essayé toutes les étapes mentionnées ici, comme tuer et redémarrer adb, installer java / android dans un répertoire sans espaces, mais en vain.

Mes installations Jdk et Android se trouvent dans les dossiers suivants:

C: \ Java32BitInstallation C: \ AndroidSdkInstallation Voici la liste des éléments que j'ai téléchargés / installés pour cela:

  1. Outils du SDK Android, révision 13
  2. Outils de plates-formes Android SDK, révision 10
  3. Plateforme SDK Android 4.0.3, API 15, révision 1
  4. Jdk jdk-7u3-windows-i586

Dans ma variable de chemin , j'ai ajouté * C: \ AndroidSdkInstallation \ android-sdk \ platform-tools \; C: \ AndroidSdkInstallation \ android-sdk \ tools \; C: \ Java32BitInstallation \; C: \ Java32BitInstallation \ bin *

Aussi après avoir lu quelque part sur le net, j'ai ajouté la variable JAVA_HOME avec sa valeur comme C: \ Java32BitInstallation \ Mais toujours inutile.

J'ai à la fois IntelliJ et Eclipse installés sur mon système. Mais puisque pour démarrer l'émulateur, je n'utilise aucun de ceux-ci, je ne soupçonne aucun délit avec ceux-ci.

Alors, quelqu'un peut-il m'aider avec ce truc qui me rend fou. J'essaye depuis 10 à 12 jours et je n'ai pas pu démarrer l'émulateur, encore moins écrire mon premier programme "Hello world".

Notes supplémentaires: Mon système est une machine Windows 7 (64 bits). Auparavant, j'avais installé la version 64 bits de jdk, mais le problème était également présent à cette époque. Maintenant, après avoir recherché sur Internet, je l'ai désinstallé et installé la version 32 bits de Java. Mais, encore une fois, inutile. Une chose, cependant, cette version 32 bits de java (jdk 7 update 3), installe d'abord jre dans le cadre de l'installation de jdk, puis installe jre 7. Alors maintenant, j'ai 2 dossiers: jre et jre7 dans le répertoire C: \ Java32BitInstallation. Cela pourrait-il avoir quelque chose à faire avec mon émulateur qui ne tourne pas. Dois-je spécifier des variables d'environnement supplémentaires ou modifier la variable existante? Aide aimablement.

BTW, ai-je mentionné le logcat ne montre rien.

user1314305
la source
3
Je ne sais pas si vous avez réussi à résoudre ce problème. Récemment, j'ai eu le même problème. Essayez d'exécuter l'émulateur avec emulator -debug-init -logcat '*:v'. Cela pourrait vous conduire à la cause profonde. Le mien était un ServiceManager défaillant. Il semble que j'avais supprimé quelques fichiers ServiceManager.
Markus
1
J'ai rencontré un écran noir au milieu de l'exécution de mon programme sur l'émulateur. Certes, votre problème ressemble à un problème de configuration avd, je voulais simplement faire savoir aux autres que les fuites de mémoire peuvent également provoquer un écran noir. Mon logcat n'affiche pas le ramasse-miettes GC_MESSAGE jusqu'à ce que j'efface avd, redémarre logcat et réexécute l'émulateur. J'espère que cela aide quelqu'un parce que je viens de passer un bon moment à supprimer et à recréer des AVD alors que ce n'était pas mon problème ..: - /
cjayem13
Veuillez consulter le lien ci-dessous. Cela a bien fonctionné pour moi. stackoverflow.com/questions/23509626/…
Android
1
@Markus où fonctionne la commande "émulateur"? Pas dans les outils de plate-forme
Shirish Herwade
1
@FabioR: sur mac, vous pouvez appuyer sur Commande + Option + Échap, sélectionner qemu-system-i386et forcer à quitter . L'approche équivalente devrait également fonctionner sur d'autres systèmes d'exploitation.
ccpizza

Réponses:

137

Mise à jour du 25.07.2018:

La dernière version d'Android Studio n'a plus cette option. Si le problème persiste, essayez de basculer entre les valeurs de la liste déroulante «Performances émulées» dans la boîte de dialogue Vérifier la configuration (si disponible) ou reportez-vous à Configurer le rendu graphique de l'émulateur et l'accélération matérielle .

Mise à jour du 26.02.2014:

Il y a deux conseils dans le chapitre Configuration de l'accélération graphique de developer.android.com.

Attention: à partir de la révision 17 des outils SDK, la fonction d'accélération graphique de l'émulateur est expérimentale; soyez attentif aux incompatibilités et erreurs lors de l'utilisation de cette fonction

et

Démarrez AVD Manager et créez un nouvel AVD avec la valeur cible d'Android 4.0.3 (niveau d'API 15), révision 3 ou supérieure.

Ainsi, Android 4.0.3 (niveau d'API 15) semble être la configuration minimale requise pour l'accélération graphique.

Réponse originale

J'ai eu le même problème avec le dernier SDK Android.

J'ai simplement désactivé la case à cocher "Utiliser le GPU hôte" dans les paramètres de l'appareil virtuel et il a recommencé à fonctionner.

Le "Use Host GPU" ne fonctionne que pour moi avec Android 4.2 en tant que "Target".

jaltek
la source
2
ok, compris. J'ai dû mettre à jour certaines choses avec mon gestionnaire de SDK. Malheureusement, je ne peux pas vous dire exactement quelle mise à jour était la bonne, mais je suppose que cela a à voir avec les émulateurs de processeur.
muetzenflo
1
Merci! a eu le même problème pendant des jours et ne pouvait pas le comprendre!
cvocvo
89
Pour moi, c'est le contraire - je dois activer "HOST GPU" pour que cela fonctionne. Le seul problème est que je ne peux pas prendre de captures d'écran dans ce mode: /
Elad Avron
3
Le GPU hôte doit être activé pour moi sur Ubuntu 12.04 et Android SDK 19
Johan Bjäreholt
2
L'émulateur Android 4.0.3 fonctionne après avoir activé le mode GPU dans Android Studio 3.4 (Linux, Windows 10). Vous ne pouvez pas modifier les options de la boîte de dialogue Vérifier la configuration. Cela force la désactivation du mode GPU, quel que soit votre choix dans la performance émulée. Alors changez directement config.ini. hw.gpu.enabled = yes et hw.gpu.mode = on. Les fichiers de configuration se trouvent normalement dans / dossier utilisateur / .android / avd / nom de l'émulateur.avd /.
Sungsuh Park
82

J'ai eu des problèmes pour faire émuler les plus gros appareils (Nexus7 et 10), alors que les émulateurs de la taille d'un téléphone fonctionnaient très bien. Je continuerais juste à avoir un écran noir sans rien pendant des heures avec les tablettes. Ce qui a aidé était en fait l'opposé de ce que la plupart des gens recommandent ici: après avoir coché la case `` Utiliser le GPU hôte '' et défini la cible sur l'androïde le plus élevé (4.4.2 au moment de la rédaction de cet article), les 7 et 10 fonctionnent comme attendu!

Ahetman
la source
17
Cela a également fonctionné pour moi. S'assurer que Utiliser le GPU hôte a été coché et définir la cible sur Android 4.4.2.
R Brill
1
Merci. J'ai coché l'option et 4.2.2 a commencé à fonctionner! Je crois ce que d'autres personnes ont également mentionné. Quel monde java bizard !!
JQ.
Exactement ce dont j'avais besoin. Merci!
TheXenocide
Avec ou sans l'option "Utiliser le GPU hôte" cochée, le niveau d'API 14 ne fonctionnerait pas pour moi. Le niveau 17 de l'API fonctionnait avec la case "Utiliser le GPU hôte" cochée.
vishvAs vAsuki
Cela a également fonctionné pour moi, je suis sur un MacBook début 2015 sans carte graphique discrète.
Simon Stender Boisen
62

J'ai récemment le même problème dans l'émulateur, Nexus 5 (Android O). Je dois accéder au Gestionnaire de périphériques virtuels Android et effacer les données utilisateur et cela a résolu mon problème.

Gestionnaire de périphériques virtuels Android

Krunal Kapadiya
la source
A travaillé pour moi. Merci.
Sadda Hussain
1
A travaillé pour moi en 2020 sous Windows via la ligne de commande
ViktorMS
1
C'est la solution la plus courante. Devrait être la réponse acceptée.
Dror Bar
34

Cocher "Effacer les données utilisateur" dans les options de lancement a résolu le problème pour moi.

Accédez à Android Virtual Device Manager-> Sélectionnez votre appareil-> Démarrer-> Cochez "Effacer les données utilisateur" -> Lancer

wizurd
la source
1
Cela a fonctionné pour moi sur un Mac qui exécute des émulateurs via Team Viewer. Dans Android Studio 2.0, cette option apparaît dans la flèche vers le bas à côté du bouton Modifier -> "
Effacer les
Fonctionne fantastique. Si l'émulateur est construit à partir de la source (android pie aosp_x86_64-userdebug dans mon cas), chaque fois que vous exécutez la commande make du répertoire racine, l'émulateur doit être lancé avec un -wipe-dataargument pour le faire démarrer correctement.
yc2986
27

Avez-vous essayé le bouton d'alimentation :) ... cela a vraiment fonctionné pour moi. En fait, l'émulateur enregistre l'état de l'appareil avant de fermer, donc à la dernière exécution, si vous avez éteint l'appareil et fermé l'émulateur, lors de la prochaine exécution, il chargera l'état précédent et affichera le téléphone éteint, c'est-à-dire un écran vide. Bien qu'il puisse y avoir de nombreuses autres causes de ce problème.

entrez la description de l'image ici

panky sharma
la source
4
Cela devrait être mentionné dans les réponses ci-dessus. Le premier jour avec Android Studio et j'avais peur de cliquer sur ce bouton, car je pensais que cela allait éteindre le téléphone et que cela coûterait beaucoup de temps pour le rallumer. Oui, un écran noir signifie que le téléphone est éteint et que vous devez le réveiller avec le bouton d'alimentation comme sur l'appareil réel.
kojot
Cela m'a fait gagner beaucoup de temps et de maux de tête, merci beaucoup. J'avais accidentellement appuyé sur ce bouton en voulant fermer l'émulateur, je n'y ai pas pensé lors du dépannage quand il est devenu noir la prochaine fois que j'ai exécuté mon application
Meenohara
22

Utilisateurs Mac: Malheureusement, si vous avez un Mac plus ancien (fin 2009 par exemple) et que vous utilisez Yosemite, vous ne pouvez pas utiliser HAXM pour l'architecture 64 bits. Selon les notes de publication sur HAXM:

Le pilote HAXM ne prend pas en charge l'émulation d'une image système 64 bits sur les systèmes Intel basés sur la microarchitecture Core (Core, Core2 Duo, etc.). Tous les systèmes basés sur Nehalem et au-delà sont pris en charge. (Machines Corei3, Core i5 et Core i7).

J'ai passé une journée à essayer de résoudre ce problème lorsque je suis tombé sur cette citation. La seule chose qui fonctionne est d'utiliser la version non-x86 du dernier système d'exploitation (par exemple Lollipop Android 5.0.1 armeabi-v7a) dans votre AVD

JeffB6688
la source
9

Faire reset usine dans "Android Device Manager" .

Dans les versions plus récentes d'Android Studio, cela s'appelle «Wipe Data» et se trouve dans le menu contextuel de l'appareil dans le gestionnaire d'appareils virtuels.

Ali Rasoulian
la source
Cela a fonctionné pour moi, merci. Dans VS 2019, accédez au Gestionnaire de périphériques Android, cliquez avec le bouton droit de la souris et "réinitialisation d'usine". J'avais un émulateur d'écran noir et cela a résolu le problème pour moi.
Evan
8

Voici comment je l'ai résolu: J'ai exécuté l'émulateur avec la commande suivante:

sudo /home/code/Android/Sdk/tools/emulator -avd Nexus_S_API_21 -netspeed full -netdelay none -debug-init -logcat '*:v'

et a reçu ce qui suit dans la sortie:

NAND: could not write file /tmp/android-code/TMP7.tmp, No space left on device. (similar error, could not reproduce it)

Donc, je viens de libérer de l'espace disque à partir de mon répertoire / home dans ubuntu (pour Windows libère l'espace disque C:) et il a ensuite démarré en douceur.

Sunil Kumar
la source
J'ai utilisé la commande: sudo /home/code/Android/Sdk/tools/emulator -avd Nexus_S_API_21 -netspeed full -netdelay none -debug-init -logcat '*:v' pour démarrer mon AVD et voir le journal et j'ai constaté que l'appareil ne pouvait pas accéder à la caméra de l'ordinateur portable, j'ai donc modifié la configuration pour désactiver la caméra. Après cela, tout a bien fonctionné!
Mo Zaatar
7

A également eu ce problème à l'improviste. Le studio Android occupait 100% du processeur et à l'expo, j'ai eu l'erreur suivante:

Couldn't start project on Android: Error running adb: This computer is not authorized to debug the device. Please follow the instructions here to enable USB debugging: https://developer.android.com/studio/run/device.html#developer-device-options. If you are using Genymotion go to Settings -> ADB, select "Use custom Android SDK tools", and point it at your Android SDK directory.

Le démarrage à froid l'a corrigé pour moi, comme la réponse de boltup_im_coding. Vous pouvez également démarrer à froid de cette façon s'il est déjà en cours d'exécution (avec l'écran noir).

entrez la description de l'image ici

bot19
la source
4

Au son de celui-ci, vous avez un appareil mal configuré. Si vous le faites, cela ne démarrera jamais et n'affichera jamais rien dans Logcat.

Je recommande de créer un nouvel appareil en utilisant l'une des «définitions de périphérique» par défaut disponibles dans AVD Manager. C'est aussi simple que de mettre en surbrillance le type d'appareil que vous souhaitez dans l'onglet "Définitions de l'appareil" et de cliquer sur le bouton "Créer AVD ...", puis de remplir quelques détails. Je commencerais par ajuster le "stockage interne" à environ 8 Go et (peut-être) une "carte SD" de 2 Go tout en laissant tout le reste pareil. Essayez de démarrer l'appareil et si vous voyez "Android" apparaître à l'écran que vous exécutez. Le premier démarrage prend généralement un certain temps, alors attendez simplement et surveillez Logcat pour tout problème (la perspective «DDMS» est utile ici).

Si vous voyez toujours un écran noir avec une définition de périphérique par défaut, vous rencontrez des problèmes ailleurs qui provoquent la défaillance de l'appareil. Explorer les journaux peut être votre seule chance si tel est le cas. Vous pouvez toujours essayer de télécharger à nouveau l'ADT et de réinstaller les SDK si rien d'autre ne fonctionne.

Le but ici est de vous mettre en marche avec un appareil (très) basique, alors ne visez pas des spécifications impressionnantes à ce stade, tirez simplement pour essayer de le faire fonctionner. Une fois que cela se produit, essayez d'ajuster les paramètres un par un jusqu'à ce que vous les spécifiiez comme vous le souhaitez. Gardez simplement à l'esprit que l'émulateur a ses limites et qu'il ne remplace pas un appareil réel (bien qu'il fonctionne la plupart du temps;)

TwoByteHero
la source
Surpris de voir une réponse après presque un an de publication de la question. J'avais essayé les étapes que vous avez mentionnées plus tôt, mais cela n'a pas aidé. J'ai mis à niveau le SDk et cela a fonctionné.
user1314305
4

Assurez-vous que vous avez installé la dernière révision HAXM. J'ai eu le même problème d'écran vide avec la version 1.0.1 alors que la 1.0.8 était déjà disponible. Le programme d'installation peut être téléchargé via les outils SDK, pour installer réellement le module, vous devrez exécuter

répertoire-sdk-android \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ intelhaxm.exe

sladstaetter
la source
4

Je l'ai changé pour toujours "démarrage à froid" pour résoudre mon problème. Avant cela, quand je courais, adb devicesça montrait toujours comme offline.

Capture d'écran de démarrage à froid

boltup_im_coding
la source
1
Le démarrage à froid a également fonctionné pour moi. Je l'ai fait une fois, je n'ai pas eu de problème depuis .... Cependant, de temps en temps, cela arrive ...
newITguy
4

J'ai eu ce problème sur mon Nexus 7, Nexus 10 et Pixel, cela signifie également dans tous les émulateurs.

Après des jours de lutte avec ce problème, je l'ai finalement compris. Eh bien, il y a beaucoup de réponses ci-dessus qui peuvent fonctionner ou non pour vous car leur configuration peut varier légèrement de la vôtre.

Je vais vous dire ma solution:

Lors de la création de ces émulateurs, j'ai vérifié Hardware - GLES 2.0 dans Graphics pour de meilleures performances. Et pour moi, c'était le problème .

Si vous avez fait la même chose alors,

Go to AVD Manager -> Select your emulator -> Click on Edit configuration (in Actions column marked as pencil) -> in Emulated performance - Graphics -> Select Software - GLES 2.0.

Cliquez ensuite sur Show Advanced Settings -> Set none for both Front and Back cameraet hit Finish.

Maintenant select your emulator in AVD Manager and click on Dropdown arrow in Actions column -> select Cold Boot Now.

Et tu es prêt à partir 😀

Parth Bhanushali
la source
Urg ... merci ... la partie caméra
user37309
3

Essayez simplement de régler CPU / ABI sur "Intel Atom (x86)" et désactivez la case à cocher "Use Host GPU".

Agita
la source
3

Les problèmes associés à la fenêtre noire de l'émulateur:

Se produit lorsqu'une nouvelle fenêtre est installée. Le problème associé aux graphiques des fenêtres se trouve sur le CD de Windows. Vous devez mettre à jour les fenêtres et suivre les étapes suivantes.

Si les graphiques de performance émulés sont (Software GLES, sélectionnez-le sur -> Automatique)

Ou si les graphiques de performance émulés sont (Automatique, sélectionnez-le pour -> Logiciel GLES)

cette alternance peut résoudre ce problème.

RAHINUR RAHMAN
la source
3

Le correctif suivant a fonctionné pour moi:

  1. Localisez le dossier AVD dans ~/.android/avd
  2. Ouvert config.ini
  3. Remplacez les paramètres suivants par ces valeurs:

    hw.gpu.enabled=yes
    hw.gpu.mode=on
    
  4. Enregistrez et fermez le fichier
  5. N'ouvrez pas l'écran des paramètres AVD dans Android Studio ou il rétablira les paramètres ci-dessus
  6. Démarrez l'émulateur

Merci à Sunsugh Park d' avoir fourni le correctif .

J'ai signalé cela à Google à l'écran noir à partir de l'API 15 . Veuillez marquer le problème pour qu'il le résolve.

Éditer

En fait, alors que l'émulateur a démarré correctement, il s'est écrasé après l'ouverture d'une application. L'équipe d'émulation doit donc avoir désactivé les graphiques matériels pour une raison. Malheureusement, il semble impossible de faire fonctionner l'émulateur.

Sam
la source
2

J'ai eu le même problème sur l'API 28, et le correctif s'est avéré être comme ci-dessous;

Activation du rendu Skia pour l'interface utilisateur Android

Lors de l'utilisation d'images pour l'API 27 ou version ultérieure, l'émulateur peut rendre l'interface utilisateur Android avec Skia, qui peut rendre plus fluide et plus efficace.

Pour activer le rendu Skia, utilisez les commandes suivantes dans le shell adb :

su
setprop debug.hwui.renderer skiagl
stop
start

https://developer.android.com/studio/run/emulator-acceleration#accel-graphics

Sean Conway
la source
Merci pour le montage - Je n'ai pas assez de réputation pour commenter correctement ...
Sean Conway
1

J'ai aussi le même problème. Quand j'ai changé l'Eclipse d'EE en Eclipse Classic, cela a bien fonctionné. dans Win professionnel 64Bit. Essayez, cela peut aussi fonctionner pour vous.

SenthilPrabhu
la source
1
Salut Senthil, Merci pour la réponse. Je suppose que ce n'est pas une question de version Eclipse, bcoz je n'utilise pas eclipse pour démarrer l'émulateur. J'utilise les outils android sdk t = pour cela.
user1314305
1
oh .. Alors attendez que quelqu'un puisse vous aider ..! Je suis désolé ,,,
SenthilPrabhu
1

J'ai réussi à lancer et à déboguer une application de test Android sur l'émulateur Android via Delphi.

J'ai Windows 7 64 bits, 4 Go de RAM, un processeur dual core à 3 GHz et Delphi XE 5.

Ci-dessous, un lien que j'ai préparé à la hâte pour mes collègues de travail mais je l'améliorerai à la première occasion:

Déboguer les applications Android avec Delphi

Pardonnez ma langue anglaise mais je ne suis pas anglophone. J'espère que vous trouverez ce petit tutoriel

brigosx
la source
1

Pour une solution de contournement, essayez Android 4.0.3 (API 15) avec l'image Intel Atom (x86). Je pourrais capturer des captures d'écran DDMS avec à la fois "utiliser le gpu hôte" et HAXM activé. Seule cette combinaison a fonctionné pour moi.

Zsolt Safrany
la source
1

J'ai aussi eu le même problème. J'ai compris que l'accélérateur matériel HAXM a été récemment mis à jour mais pas réinstallé car le gestionnaire de mise à jour met simplement à jour le package d'installation qui est enregistré sur votre disque dur. Vous devrez supprimer HAXM, puis exécuter ce package d'installation pour terminer la mise à jour. Habituellement, cela est installé dans ANDROID-SDK-ROOT \ android-sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager. Où ANDROID-SDK-ROOT est l'emplacement où se trouve votre sdk android.

PieterVK
la source
1

Pour moi, j'ai dû éteindre la caméra avant et arrière. J'espère que cela t'aides!

Pointe
la source
Oh thx, dans mon cas, j'ai dû choisir l'émulation de la caméra arrière ou avant
stephanfriedrich
1

J'avais ce problème sur mon Mac. Lorsque vous créez le périphérique, si vous modifiez "Graphiques" de "Automatique" à "Logiciel", cela résout le problème, ou du moins cela l'a fait pour moi.

NeufBlindYes
la source
1

J'utilise les émulateurs Android ultra-rapides de Microsoft utilisant Hyper-V , et j'avais le même écran noir pour chaque émulateur Android que j'ai créé, quelle que soit la façon dont j'ai défini le mode GPU (auto, hôte, mesa, angle, swiftshader, désactivé). Bien que ma situation soit apparemment différente de celle de l'OP, j'ai pensé que cela pourrait être utile pour ceux qui utilisent les émulateurs Microsoft Android et qui viennent ici après avoir recherché "écran noir d'émulateur Android".

La solution dans mon cas est de mettre à jour tous les outils Android:

   Visual Studio > Tools > Android > Android SDK Manager > Tools

À partir d'aujourd'hui (01/02/2019), les émulateurs Android auraient ce problème d'écran noir si vous avez une nouvelle installation de Visual Studio 2017. VS affiche automatiquement les notifications pour les mises à jour des packages NuGet, des outils d'extension, etc., mais PAS pour Android mises à jour d'outils. Vous devez les vérifier et les mettre à jour manuellement.

Hong
la source
1

Comment j'ai résolu le problème. Ouvrez le gestionnaire AVD, cliquez sur la flèche déroulante:

sélectionnez >> effacer les données après cela, vous pouvez sélectionner >> démarrage à froid maintenant ..

Ça a marché pour moi entrez la description de l'image ici

Dayo Jaiye
la source
0

J'avais ce problème après avoir obtenu l'écran bleu de la mort en exécutant mon émulateur. Voici ma solution (pour Windows au moins). Ma solution est de réinstaller trop complètement l'AVD. Le problème avec le processus de désinstallation normal d'Android Studio est qu'il ne supprime pas tout , donc si vos fichiers AVD sont corrompus, ils le resteront lors de la réinstallation.

Afin de résoudre ce problème, j'ai supprimé deux répertoires:

C: \ Users \ (Mon nom d'utilisateur) \. Android

et

C: \ Users \ (Mon nom d'utilisateur) \. AndroidStudio3.1

Ensuite, j'ai relancé le programme d'installation.

Je pense que c'est la solution la plus infaillible si votre émulateur fonctionnait auparavant car elle force une actualisation complète du composant AVD d'Android Studio.

Roymunson
la source
0

Une autre source d'erreur pourrait être la longueur de la PATHvariable système (sur les systèmes Windows). L'exécution d'images basées sur Intel avec une PATHvariable de plus de 2047 caractères semble transmettre une valeur vide de cette variable à la console / à l'émulateur, elle ne peut donc pas démarrer correctement.

Voici un article décrivant ce comportement: https://software.intel.com/en-us/articles/limitation-to-the-length-of-the-system-path-variable

J'ai eu le même problème. Réduire la longueur totale de cette variable système à 1354 caractères en supprimant les chemins inutilisés / inexistants l'a corrigé pour moi.

StanE
la source
0

J'ai eu le même problème. Voici ma solution (pour Mac OS). Je viens de rétrograder la version de l'émulateur Android (de 28.0.3 à 27.3.8). Voici une instruction détaillée sur la façon de procéder.

Vladyslav Panchenko
la source
0

J'ai eu le même problème dans win10 64bit, aussi. Après de nombreuses recherches, j'ai trouvé cette solution (si vous utilisez un système Intel (CPU, GPU, carte mère, etc.)) J'espère que cela fonctionnera pour vous aussi.

étape 1: assurez-vous que la virtualisation est activée sur votre appareil:

Redémarrez votre ordinateur, puis appuyez sur F2 pour la configuration du BIOS. Vous devez trouver la balise de virtualisation et vous assurer qu'elle est marquée comme activée. S'il n'est pas activé, aucun appareil virtuel ne peut s'exécuter sur votre appareil.

étape 2: Installez / mettez à jour Intel Hardware Accelerated Execution Manager (Intel HAXM) sur votre appareil:

Ce logiciel doit être installé ou mis à jour pour tout AVD à exécuter. Vous pouvez télécharger la dernière version en recherchant sur Google "HAXM". Après le téléchargement, installez le fichier .exe et redémarrez votre ordinateur.

AmirHossein Parsapour
la source