J'essaie d'utiliser Internet avec l'émulateur Android, mais sans succès. Des idées?
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
Pour utiliser Internet sur l'émulateur si vous définissez un serveur proxy, procédez comme suit:
Appuyez sur le bouton de menu. un menu d'options apparaîtra.
dans le menu d'options, sélectionnez Nouvel APN.
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
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.
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.
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.
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.
Le plus simple est de suivre ces étapes:
A présent, vous auriez vu en haut 3g et votre connexion établie.
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