104 votes

Pas d'internet sur l'émulateur Android - pourquoi et comment le réparer ?

J'essaie d'utiliser Internet avec l'émulateur Android, mais sans succès. Avez-vous des idées ?

4 votes

Que cherchez-vous à faire exactement ? Utiliser le navigateur ou d'autres applications sur l'émulateur, ou utiliser les connexions Internet dans votre propre application ?

0 votes

Essayez d'accepter certaines réponses, vous et eux obtiendrez une réputation.

1 votes

Cette question a une réponse qui a fonctionné pour beaucoup de gens : stackoverflow.com/questions/2039964/

110voto

Ashwani Kumar Points 533

Afin d'utiliser Internet sur l'émulateur si vous vous trouvez derrière un serveur proxy, suivez les étapes suivantes :

  1. Allez dans Paramètres->Sans fil et réseaux->Réseaux mobiles->Noms des points d'accès.

  2. Appuyez sur la touche Menu. Un menu d'options s'affiche.

  3. dans le menu d'options, sélectionnez Nouveau APN.

  4. Cliquez sur Nom. Donnez un nom à l'APN en disant Mon APN.

  5. Cliquez sur APN. Entrez www.

  6. Cliquez sur Proxy. Entrez l'adresse IP de votre serveur proxy. Vous pouvez l'obtenir à partir du menu des options Internet d'Internet Explorer.

  7. cliquez sur Port. entrez le numéro de port dans mon cas c'était 8080. vous pouvez l'obtenir à partir du menu des options internet d'internet explorers.

  8. Cliquez sur Nom d'utilisateur. Fournissez le nom d'utilisateur au format domaine. \user -name. Il s'agit généralement de votre login système.

  9. Cliquez sur mot de passe. Fournissez le mot de passe de votre système.

  10. appuyez à nouveau sur la touche menu. un menu d'options s'affiche.

  11. Appuyez sur Enregistrer. Essayez et lancez votre navigateur. J'espère que cela fonctionnera pour vous, comme cela a fonctionné pour moi. Bonne chance.

7 votes

Pas en train de travailler. . . .

3 votes

Cela fonctionne pour moi ! Merci beaucoup ! L'APN que j'avais essayé d'utiliser est réglé par défaut sur "internet", mais il s'avère que la valeur doit être "www".

2 votes

Cela a fonctionné pour moi mais sans fournir de nom d'utilisateur et de mot de passe, je suppose que cela dépend de l'infrastructure du réseau. Merci !

36voto

ccheneson Points 24031

Si par "utiliser l'internet", vous voulez dire que vous ne pouvez pas accéder à l'internet à partir d'une activité pendant le test sur l'émulateur, assurez-vous d'avoir défini la permission d'internet dans votre AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" /> 

Si vous utilisez le navigateur web, reportez-vous au post de Donal

31voto

Lengoman Points 326

Si vous utilisez eclipse, essayez :

Fenêtre > Préférences > Android > Lancement

Options par défaut de l'émulateur : -dns-server 8.8.8.8,8.8.4.4

12 votes

Nous n'utilisons plus eclipse. Nous utilisons Android Studio ? Comment faire cela sur Android Studio ?

4 votes

Ligne de commande : emulator -avd Pixel_C_API_26 -dns-server 8.8.8.8,8.8.4.4

0 votes

L'ajout de -dns-server 8.8.8.8,8.8.4.4 à la ligne de commande de mon émulateur a résolu le problème pour moi. Android n'avait pas d'internet avant, maintenant il en a un. Fonctionne sur Win10. Je me demande pourquoi cet argument de ligne de commande était nécessaire ?

18voto

Dave Webb Points 90034

Essayez de lancer l'émulateur à partir de la ligne de commande comme suit :

emulator -verbose -avd <AVD name>

Cela vous donnera une sortie détaillée et peut montrer l'erreur qui empêche l'émulateur de se connecter à Internet.

-2voto

hzron Points 49

Autorisez l'ADB à accéder au réseau en l'ouvrant sur le pare-feu.

Si vous utilisez Winvista et les versions supérieures, allez dans le Pare-feu avancé de Windows sous l'outil d'administration du Panneau de configuration et activez-le à partir de là.

18 votes

Cette image n'existe pas

0 votes

Rétrogradé jusqu'à ce que l'image soit restaurée.

0 votes

Voté en bas parce que l'image n'est pas disponible.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X