Bon, c’est une simple astuce qui peut peut être éviter de longues recherches.
Quand on développe sous android, on veut naturellement faire joujou avec les machins qui se connectent à internet … normal. Les webservices, les API google maps et j’en passe ! La doc officielle fait mention d’une légère sensibilité de configuration au niveau DNS pour ce qui est de l’émulateur :
http://developer.android.com/guide/developing/tools/emulator.html#emulatornetworking
De tout ça, il ressort … bah en gros que vous devez surveiller si vous n’êtes pas derrière un firewall un peu foireux ou un routeur ou encore si un poney n’aurait pas un sabot posé sur le câble réseau …
Mais en fait malgré tous vos efforts, ça ne marche pas !
Je passe sur l’appel de l’émulateur en ligne de commande avec la mystérieuse option -dns-server … le truc qui semble ne servir à rien.
Et là, grosse blague, vous avez plusieurs connections internet !
Hé ben il se trouve que l’émulateur n’aime pas ça du tout ! Hé bah non, il n’aime pas ! Alors vous désactivez tout ce qui ne sert à rien (adieu pour l’instant à votre VirtualBox ou votre réseau Wifi) et zou !
Voilà, c’est idiot, mais au moins tant que vous faites de l’android, vous pouvez faire vos accès réseau ! Si quelqu’un à mieux, je suis preneur !
Alain