web-dev-qa-db-fra.com

Internet a cessé de fonctionner sur Android Emulator (Mac OS)

J'utilise Android Studio 2.3 (dernière version). Jusqu'à hier, tout était bon et fonctionnel, l'émulateur ne se connecte pas au réseau de données.
Je n'ai trouvé aucune solution qui fonctionne jusqu'à présent. Mon Mac fonctionne sous Mac OS Sierra, connecté au WiFi sans proxy.

 enter image description here

11
Amit

Sous Mac OS, sélectionnez: Préférences Système -> Réseau -> sélectionnez le panneau de gauche du Wi-Fi -> Options avancées du panneau de droite -> DNS -> ajoutez un nouveau serveur DNS "8.8.8.8"

 DNS setup

Ça résout pour moi

61
ikaioi

Impossible de trouver une solution en modifiant les paramètres du réseau. Nous avons donc ajouté un nouveau périphérique virtuel depuis Outils -> Android -> AVD Manager en téléchargeant une nouvelle image système (Android O, API 26). Et ça marche maintenant.

Si vous souhaitez utiliser le même niveau d'API, veillez à supprimer l'image système existante et à la télécharger à nouveau.

3
Amit

Pour moi, le problème semble provenir des paramètres DNS que mon entreprise applique.

Afin de pouvoir obtenir un accès réseau pour mon émulateur, je devais le lancer avec le même serveur DNS que celui spécifié dans l'entreprise.

Je suis sur un Mac, donc j’ai d’abord vérifié les paramètres de mon réseau pour trouver la configuration de mon DNS:

System Preferences -> Network -> Wi-Fi -> Advanced -> DNS

Ensuite, naviguez jusqu'à l'emplacement de l'émulateur sdk (pour plus de commodité):

cd ~/Library/Android/sdk/emulator

Puis énuméré les émulateurs disponibles:

./emulator -list-avds

A ensuite exécuté l'émulateur souhaité avec le remplacement du serveur DNS:

./emulator @<emulator_name> -dns-server <dns.server.ip.address>

Ce serait bien si je pouvais configurer ce DNS pour qu'il soit utilisé par des émulateurs lancés via Android Studio, mais j'espère que ces étapes aideront quelqu'un d'autre dans une position similaire.

1
Jez

Il y avait une mise à jour disponible sur mon Android Studio, je l'ai mise à jour et j'ai travaillé!

0
Anderson Bressane