Profesjonalny uzależniony od Internetu • Entuzjasta gier • Twórca technologii
Profesjonalny uzależniony od Internetu • Entuzjasta gier • Twórca technologii

Jak połączyć się z lokalną witryną Google App Engine z poziomu urządzenia z systemem Android

Jak połączyć się ze stroną Google App Engine z emulatora Androida na localhost bez występowania wyjątku ConnectException!
Ta strona została przetłumaczona z języka angielskiego przez moich niezwykle zmotywowanych stażystów ds. sztucznej inteligencji, dla Państwa wygody. Wciąż się uczą, więc mogło umknąć im kilka błędów. Aby uzyskać najdokładniejsze informacje, prosimy o zapoznanie się z wersją angielską.
Dom Blog Jak połączyć się z lokalną witryną Google App Engine z poziomu urządzenia z systemem Android

Proszę pamiętać, że ten wpis na blogu został opublikowany w czerwcu 2011 roku, więc w zależności od tego, kiedy go czytasz, niektóre fragmenty mogą być nieaktualne. Niestety, nie zawsze jestem w stanie aktualizować te wpisy na bieżąco, aby zapewnić poprawność informacji.

    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!

    Napisane przez Special Agent Squeaky. Pierwsze opublikowanie 2011-06-03. Ostatnia aktualizacja 2011-06-03.

    📺 Obejrzyj najnowszy film Squeaky!

    Jak dodać proste napisy w czasie rzeczywistym do Twojej transmisji na żywo