web-dev-qa-db-fra.com

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

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

98
Erik Sapir

Si "utiliser Internet" signifie que vous ne pouvez pas accéder à Internet à partir d'une activité tout en testant sur l'émulateur, assurez-vous que vous avez défini l'autorisation Internet dans votre AndroidManifest.xml

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

Si vous utilisez le navigateur Web, reportez-vous au message de Donal

35
ccheneson

Pour utiliser Internet sur l'émulateur si vous définissez un serveur proxy, procédez comme suit:

  1. Allez dans Paramètres-> Sans fil et réseaux-> Réseaux mobiles-> Noms des points d'accès.
  2. Appuyez sur le bouton de menu. un menu d'options apparaîtra.

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

  4. Cliquez sur Nom. donnez le nom à apn dites My 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 des explorateurs Internet.
  7. cliquez sur Port. entrez le numéro de port dans mon cas, il était 8080. vous pouvez l'obtenir à partir du menu des options Internet d'Internet Explorer.
  8. Cliquez sur Nom d'utilisateur. fournissez le nom d'utilisateur au format domaine\nom d'utilisateur. généralement, il s’agit de votre connexion système.
  9. Cliquez sur mot de passe. donnez le mot de passe de votre système.
  10. appuyez à nouveau sur le bouton de menu. un menu d'options apparaîtra.
  11. appuyez sur enregistrer. essayez n lancez votre navigateur. espérons que son travail pour vous a fonctionné pour moi. bonne chance.
108
Ashwani Kumar

Si vous utilisez Eclipse, essayez:

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

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

29
Lengoman

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 indiquer l'erreur empêchant l'émulateur de se connecter à Internet.

17
Dave Webb

Vérifiez vos paramètres Internet, vos pare-feu et autres peuvent le bloquer, je sais que lorsque je travaillais dessus au collège, ils bloquaient le numéro de port mais je n’ai jamais eu de problèmes avec mes machines personnelles.

4
Donal Rafferty

J'ai longtemps et durement cherché une réponse à cette question. D'après ce que j'ai compris, Google l'a fait exprès une fois que les gens ont utilisé la connexion Internet pour ajouter des commentaires de spam au marché. Cependant, j'ai trouvé un gars qui l'avait fait et qui était disposé à partager les images requises. L'AVD lié fonctionne (pour moi) à la fois sur le marché et sur le navigateur Internet.

[~ # ~] note [~ # ~] : Il semble que cela ne fait que réparer le marché. Mais le marché ne fonctionnera pas sans Internet. Si le marché est fixe, le navigateur Internet fonctionnera également. J'ai téléchargé les fichiers liés moi-même et cela montrait parfaitement Internet dans le navigateur.

4
John

Si vous rencontrez ce problème et travaillez avec un système d'exploitation autre que Windows/Mac (Ubuntu dans mon cas), essayez de démarrer l'émulateur lui-même dans Android SDK et le gestionnaire AVD, puis exécutez votre application.

3
Ryan

Le plus simple est de suivre ces étapes:

  1. exécuter Android emulator 1.5
  2. ouvrir le menu
  3. aller aux paramètres
  4. les paramètres sans fil (premier bloc) et tout en bas désactivent le mode avion.

A présent, vous auriez vu en haut 3g et votre connexion établie.

1
123infinity

sur OSX, Little Snitch refusait automatiquement toute connexion à Eclipse (et à l’émulateur). Autoriser les connexions dans Little Snitch, vous devez entrer dans les règles de Little Snitch

0
CQM