Visual studio (2015) émulateur pour Android ne fonctionne pas – XDE.exe – Code de sortie 3

J’ai créé un nouveau projet Blank App (Xamarin.Forms Portable) dans Visual Studio 2015.

Lorsque j’essaie d’exécuter un projet Droid dans Visual Studio Emulator pour Android, je reçois juste un message d’erreur générique:

Une erreur s’est produite lors de la création du périphérique ‘VS Emulator 5 “KitKat (4.4) XXHDPI Phone’.

J’ai donc cherché dans Outils-> Visual Studio Emulator pour Android et essayé de lancer l’émulateur manuellement. Après un certain temps, il échoue et le journal indique:

24.7.2015 16:22:52: [Informatif] Réinitialisation des profils installés.

24.7.2015 16:22:52: [Informatif] Profils installés initialisés. Périphériques: 2 plates-formes: 1

24.7.2015 16:22:52: [Informatif] Réinitialisation des profils installables.

24.7.2015 16:22:52: [Informatif] Profils installables initialisés. Dispositifs: 30 plates-formes: 4

24.7.2015 16:22:56: [Informatif] En attente de lancement du périphérique …

24.7.2015 16:22:56: [Informatif] Appareil de lancement: 5 “KitKat (4.4) XXHDPI Phone

24.7.2015 16:22:56: [Informatif] Validation des arguments de l’émulateur …

24.7.2015 16:22:56: [Informatif] Déterminer si l’émulateur est déjà en cours d’exécution …

24.7.2015 16:22:56: [Informatif] Préparation de la machine virtuelle …

24.7.2015 16:22:58: [Critique] Une erreur est survenue lors de la création du périphérique ‘VS Emulator 5 “KitKat (4.4) XXHDPI Phone.

24.7.2015 16:22:58: [Critique] Chemin XDE: C: \ Program Files (x86) \ Microsoft XDE \ 10.0.10240.0 \ xde.exe

24.7.2015 16:22:58: [Critique] Arguments XDE: / sku Android / displayName “VS Emulator 5 \” KitKat (4.4) Téléphone XXHDPI “/ memSize 2048 / diagonalSize 5 / vidéo” 1080×1920 “/ vhd” C: \ Utilisateurs \ lacike \ AppData \ Local \ Microsoft \ VisualStudioEmulator \ Android \ Conteneurs \ Local \ Devices \ vhd \ 5_KitKat_ (4.4) _XXHDPI_Phone \ image.vhd “/ name” Emulateur VS 5 pouces KitKat (4.4) XXHDPI Phone.lacike “/ nostart / silent

24.7.2015 16:22:58: [Critique] Code de sortie XDE: 3

Cependant, lorsque je lance un projet WinPhone dans un émulateur Windows Phone, cela fonctionne. Il utilise XDE.exe comme Android Emulator, donc le réseau Hyper-V fonctionne.

Des idées?

METTRE À JOUR:

Lorsque j’ai essayé d’installer un nouveau profil de périphérique, je rencontre ce même problème:

Visual Studio 2015 RC Emulator pour Android ne démarre pas

Le processus est bloqué sur “Copier des fichiers .vhd et créer une machine virtuelle”.

MISE À JOUR 2:

Lorsque j’ouvre une invite de commandes et que je lance xde.exe avec les arguments xde suivants:

xde.exe / sku Android / displayName “VS Emulator 5 \” KitKat (4.4) Téléphone XXHDPI “/ memSize 2048 / diagonalSize 5 / video” 1080×1920 “/ vhd” C: \ Utilisateurs \ lacike \ AppData \ Local \ Microsoft \ VisualStudioEmulator \ Android \ Containers \ Local \ Devices \ vhd \ 5_KitKat_ (4.4) _XXHDPI_Phone \ image.vhd “/ name” VS Emulator 5 pouces KitKat (4.4) XXHDPI Phone.lacike

J’ai l’erreur suivante: Erreur d'hôte de service

Après des heures et des heures de recherche, et en appliquant les étapes suivantes, je finis par le faire fonctionner:

1) Réparer le SDK Android – allez dans Programmes et fonctionnalités> Microsoft Visual Studio Emulator pour Android> Modifier et cliquez sur “Réparer”

2) Supprimer tous les commutateurs virtuels Hyper-V – allez dans Hyper-V> Gestionnaire de commutateurs virtuels> Supprimer tous les commutateurs virtuels

3) Exécutez XdeCleanup.exe – Dans mon cas: “C: \ Program Files (x86) \ Microsoft XDE \ 10.0.10240.0”

4) Dans mon cas, j’avais configuré le partage de connexion Internet sur l’adaptateur Ethernet, donc je devais le désactiver

Généralement, l’erreur System.ServiceModel.ServiceHost signifie qu’il rest des résidus d’une installation bâclée.

Tout d’abord, accédez au Gestionnaire des tâches et supprimez tous les processus XDE en cours d’exécution. Si cela ne résout pas le problème, accédez à Programmes et fonctionnalités> Microsoft Visual Studio Emulator pour Android> Modifier et cliquez sur “Réparer”.

J’ai trouvé ce qui suit pour travailler pour moi:

  1. Désactivez votre connexion WiFi.
  2. Lancez votre application.
  3. Observez l’émulateur est chargé
  4. Réactivez le WiFi.
  5. Notez que le redémarrage de votre application ne devrait plus être un problème tant que l’émulateur est initialement chargé.

Je pensais juste append la solution qui résout mon problème.

Après quelques recherches, je me suis rendu compte que, pour une raison quelconque, Hypervisor n’avait pas été démarré avec mon ordinateur. J’ai un vague sentiment que l’installation de VirtualBox pourrait être responsable de cela, mais cela n’est pas confirmé.

Quoi qu’il en soit, pour moi, la solution consistait à activer le démarrage de l’hyperviseur au démarrage à l’aide de BCDEDIT.

Dans une console d’administration, entrez:

BCDEDIT /Set {current} hypervisorlaunchtype auto 

et redémarrez l’ordinateur.

J’ai rencontré le même problème. Cependant, j’ai réussi à faire fonctionner l’émulateur en procédant comme suit. Accédez au répertoire xde.exe et ouvrez une invite de commande, puis exécutez xde.exe avec les arguments xde dans votre journal moins les commandes / nostart / silent. Donc dans votre cas:

xde.exe / sku Android / displayName “VS Emulator 5 \” KitKat (4.4) Téléphone XXHDPI “/ memSize 2048 / diagonalSize 5 / video” 1080×1920 “/ vhd” C: \ Utilisateurs \ lacike \ AppData \ Local \ Microsoft \ VisualStudioEmulator \ Android \ Containers \ Local \ Devices \ vhd \ 5_KitKat_ (4.4) _XXHDPI_Phone \ image.vhd “/ name” Emulateur VS 5 pouces KitKat (4.4) XXHDPI Phone.lacike ”

Il est probablement également utile d’ouvrir d’abord le gestionnaire de tâches et de terminer tous les processus xde.exe en cours d’exécution.

Cependant, je n’ai pas Xamarin, donc je ne peux pas confirmer que cela vous permettra ensuite de déployer sur l’émulateur.

Je l’ai fait et mon problème a été résolu

  • Démarrez cmd.exe avec les droits d’administrateur et tapez

  • bcdedit / set hypervisorlaunchtype auto

  • Redémarrez le PC.

  • exécuter en tant qu’administrateur Visual Studio.

Bonne chance!

J’ai eu le même problème après l’installation d’Android Studio.

Android Studio a besoin de “bcdedit / set hypervisorlaunchtype off”

Visual Studio Emulator pour Android a besoin de “bcdedit / set hypervisorlaunchtype auto”

À cause de cela, je passe en “off” ou “auto” et redémarre mon système.

Je pense que la cause première du problème varie d’une machine à l’autre mais semble avoir un rapport avec la façon dont les pilotes de périphérique des différentes interfaces réseau interagissent avec le système HyperV (j’utilise Windows 10; certaines choses sont liées à être légèrement différent de Windows 8).

J’ai un appareil MiFi qui est alimenté par le port USB de mon ordinateur portable. L’appareil peut autoriser une connexion directe via USB par le système hôte. Lorsqu’il est déconnecté du port USB, il achemine le trafic via WiFi.

Les pas de @ Ladislav ont été un bon sharepoint départ pour moi. Après avoir supprimé toutes les images de l’émulateur et les commutateurs virtuels, puis réparé l’installation de l’émulateur pour Android, il m’a fallu beaucoup de bruit. Je suis tombé sur la cause probable de mon problème, à savoir le MiFi.

J’ai essayé différentes configurations et j’ai remarqué que si vous désactivez la connexion Ethernet créée automatiquement par Windows (elle contient une description du périphérique de partage Internet basé sur NDIS distant), les émulateurs Android et WindowsPhone acceptent désormais de démarrer.

Je prévois de creuser davantage, mais j’ai remarqué qu’HyperV crée automatiquement des commutateurs virtuels pour tous les ports Bluetooth, WiFi et Ethernet, mais pas pour la connexion USB MiFi. Peut-être cela crée-t-il une certaine confusion dans le système HyperV sous-jacent et le fait sortir de la voie rend tout fonctionne bien.

Peut-être que d’autres peuvent aussi partager leurs découvertes?

J’ai eu ce problème, la suppression des commutateurs virtuels dans Hyper V ne suffisait pas. Pour le résoudre, je devais éteindre puis rallumer Hyper V lui-même.

J’ai fait face au même problème pendant une semaine. J’ai suivi les étapes ci-dessous pour corriger cela, 1) Réinitialiser votre PC.Il va effacer tous vos fichiers de données et d’installation et restaurer le système d’exploitation à une étape antérieure Réinitialiser PC 2) Réinstaller l’émulateur de studio visuel pour Android

Bonne chance:)

Après avoir formaté mon ordinateur, j’ai rencontré le même problème.

Le problème a été résolu en mettant à jour mes pilotes de carte LAN, même si je ne sais pas pourquoi.

J’ai rencontré le même problème. Il s’est manifesté depuis que je suis passé à Windows 10 (quelle que soit la version).

Aucune des solutions énoncées ci-dessus ne semblait fonctionner. Cependant, après avoir désactivé toutes mes interfaces réseau sauf une (j’en ai trois: Ethernet x 2 et Wifi), la solution proposée par Ladislav Margai ci-dessus vient de fonctionner.

C’est ce que j’ai fait:

1) Réparer le SDK Android – allez dans Programmes et fonctionnalités> Microsoft Visual Studio Emulator pour Android> Modifier et cliquez sur “Réparer”

2) Supprimer tous les commutateurs virtuels Hyper-V – allez à Hyper-V> Gestionnaire de commutateurs virtuels Supprimez tous les commutateurs virtuels

3) Exécutez XdeCleanup.exe – Dans mon cas: “C: \ Program Files (x86) \ Microsoft XDE \ 10.0.10240.0”

3 bis) Désactiver toutes les interfaces réseau sauf une

4) Lancez l’émulateur Android pour VS avec des privilèges d’administrateur

5) Activez vos interfaces réseau

J’ai résolu le problème simplement en exécutant l’émulateur Android VS en tant qu’administrateur.

L’exécution de Visual Studio en tant qu’administrateur a également permis de résoudre les blocages instantanés que j’avais à chaque démarrage.

J’ai eu le même problème pour le résoudre j’ai suivi les différentes étapes comme recommandé mais rien, et à la fin, j’ai simplement copié le nom de l’émulateur apparaît dans un message d’erreur dans le fichier journal et en suivant le chemin pour ouvrir le .cfg C: \ Utilisateurs \ lacike \ AppData \ Local \ Microsoft \ VisualStudioEmulator \ Android \ Conteneurs \ Local \ Devices \ vhd \ 5_KitKat_ (4.4) _XXHDPI_Phone et collez ce nom avant device.name

J’ai eu du mal à le mettre en place, mais après quelques jours de R & D et d’essayer avec d’autres personnes, je pouvais le faire. Hourra!!!

1) Problème 1: Mon édition de Visual Studio 2015 Community s’arrêtait à «Préparation de la machine virtuelle». Solution: – Après parsing, j’ai vu que dans mon VS -> Outils -> Android -> Gestionnaire d’émulateur Android, mon AVD (AVD_GalaxyNexus_ToolsForApacheCordova) affichait un résultat croisé (x). – Je l’ai corrigé en l’installant. Cela est dû au fait que mon périphérique émulateur est le suivant: VS Emulator 5 pouces KitKat (4.4) XXHDPI Phone pour API-19. entrer la description de l'image ici

2) Problème 2: il a passé l’étape de préparation de la machine virtuelle, mais je suis confronté à de nombreux problèmes de création de réseau. Solution: ceci a été résolu dans la situation suivante. L’émulateur créait toujours le commutateur virtuel en utilisant mon ethernet alors que j’étais connecté par wifi. Donc, je suis passé à un câble LAN fourni Internet et j’ai temporairement désactivé mon wifi.

Alors ce fut un succès. Je devais faire les démarches mentionnées par Ladislav Margai à plusieurs resockets entre les deux.

J’espère que cela pourrait aider les autres.

J’ai essayé un certain nombre d’étapes ici et elles n’ont pas fonctionné, alors j’ai parcouru cet outil de résolution de problèmes approfondi de Microsoft et trouvé le problème.

https://msdn.microsoft.com/library/windows/apps/jj863509(v=vs.105).aspx

Dans mon cas, alors qu’Hyper-V était installé, l’hyperviseur Hyper-V (sous la plate-forme Hyper-V) n’avait pas été installé.

Je l’ai installé, redémarré et soudain le problème a été résolu. Je ne peux pas croire que je l’ai oublié – mais peut-être que quelqu’un d’autre l’a négligé aussi et cela aide! :RÉ