Accro professionnel à Internet • Passionné de jeux • Créateur de technologie
Accro professionnel à Internet • Passionné de jeux • Créateur de technologie

Comment se connecter au site local de Google App Engine depuis votre Android

Comment se connecter à votre site Google App Engine depuis votre émulateur Android sur localhost, sans obtenir de ConnectException !
Cette page a été traduite de l'anglais par mes stagiaires en IA, très motivés, pour votre commodité. Ils sont encore en phase d'apprentissage, et quelques erreurs ont donc pu s'y glisser. Pour des informations plus précises, veuillez vous référer à la version anglaise.
Maison Blog Comment se connecter au site local de Google App Engine depuis votre Android

Veuillez noter que cet article a été publié en juin 2011. Par conséquent, selon la date à laquelle vous le lisez, certaines parties peuvent être obsolètes. Malheureusement, je ne peux pas toujours maintenir ces articles à jour pour garantir l'exactitude des informations.

    If you are trying, from your Android application through the Android emulator, to access an external service on the same computer (such as your own Google App Engine site) by using the host name localhost or the IP-address 127.0.0.1, you might get a java.net.ConnectException java.net.ConnectException: localhost/127.0.0.1:8888 - Connection refused error - even though you can perfectly well access the service outside the Android application.
    The reason why a ConnectException occurs is because "localhost" or "127.0.0.1" inside the Android emulator is the emulator's own loopback interface, meaning all request sent to the destination will be looped backed to the emulator and won't actually be sent to your local machine.
    To by pass this, simply replace "localhost" with the IP-address "10.0.2.2", as this is a special address towards the real local host.
    Done!

    Écrit par Special Agent Squeaky. Première publication : 03/06/2011. Dernière mise à jour : 03/06/2011.

    📺 Regardez la dernière vidéo de Squeaky !

    Comment ajouter des sous-titres en temps réel simples à votre diffusion en direct