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.
virtual switches
dans Virtual Switch Manager
sur Hyper-V
avant d'exécuter l'émulateur.automatic detect settings
dans les paramètres de proxyQuand 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.
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:
Emulator Internal Network Adapter
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.
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 .
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.