web-dev-qa-db-fra.com

Pas de connexion Internet pour Visual Studio Android Emulator

J'utilise l'émulateur Android fourni avec Visual Studio 2015. Lorsque je l'exécute, dans les paramètres Wi-Fi d'Android, cet état apparaît Obtaining IP Address.. pour Wired eth1 réseau. Mais cela échoue après un long moment.


Ce que j'ai essayé:

  • Suppression de tous les virtual switches dans Virtual Switch Manager sur Hyper-V avant d'exécuter l'émulateur.
  • Désactivé automatic detect settings dans les paramètres de proxy
  • Essayé différents niveaux d'API (19,22, ..)
  • Windows Phone Emulator ne rencontre pas ce problème et dispose d'une connexion Internet.
  • Redémarrez mon PC!

Ce que je suppose:

Quand je diagnostique vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch), il dit qu’il a une adresse IP invalide. Également à l'intérieur de l'émulateur Android, il tente d'obtenir une adresse IP. De toute évidence, je dois donner à l’émulateur une adresse IP valide, mais je ne sais pas comment, où et quelle valeur.

Comment donner un accès Internet à l'émulateur Android? Merci d'avance.

25
Blendester

Il semble qu'Android ne puisse pas acquérir d'adresse IP auprès de DHCP.

Dans Hyper-V Manager (virtmgmt.msc), sélectionnez le VM du profil d'émulateur que vous essayez de démarrer et accédez à son Settings... (clic droit pour le menu contextuel ou voir le volet Actions à droite). 

Sous Hardware, assurez-vous qu'il existe deux commutateurs virtuels:

  1. Emulator Internal Network Adapter
  2. Emulator External Network Adapter

Emulator External Network Adapter doit être répertorié en tant que deuxième adaptateur - la commande est importante. Si l'ordre est incorrect, supprimez l'adaptateur externe et recréez-le en lui donnant les mêmes paramètres que précédemment. Vous pouvez le créer en cliquant sur Add Hardware dans la liste du matériel de la machine virtuelle.

 Hyper-V Manager - VM Settings

68
John Kemnetz

Je l'ai corrigé en réglant le deuxième adaptateur réseau sur Commutateur par défaut et non l'adaptateur réseau physique Screen Grab .

2
Mickey j 42

Pour moi, ajouter un adaptateur externe pour chaque adaptateur physique (LAN/Wi-Fi) fonctionnait, mais uniquement lorsque l’identification du réseau local virtuel était décochée.

0
wvd_vegt